I don't know if this is documented anywhere, but I'm working on an app
where I'd like to capture the double-tap at max zoom to re-center the
page using window.scrollTo. While there isn't a double-tap event, I'm
able to figure out that a double-tap has happened because the onscroll
event fires whenever the screen is tapped, whether the user actually
scrolls the page or not. Checking the time between the two firings of
the onscroll event will tell me if the user has double-tapped within
the timeout period I set. Something like:
var inDoubleTap = false;
var doubleTapTimer = false;
window.onscroll = function(){
if(!doubleTapTimer){
doubleTapTimer = setTimeout(function(){ inDoubleTap = false; },
500);
}
if(!inDoubleTap){
inDoubleTap = true;
}else{
// call function to run if double-tap
myFunction();
inDoubleTap = false;
}
}
I can add a check to the orientation as well to limit this double-tap
capture to landscape mode.
Thanks!
Jon Brisibn
http://jbrisbin.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"iPhoneWebDev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/iphonewebdev?hl=en
-~----------~----~----~----~------~----~------~--~---