Is there an event similar to this window.onorientationchange but triggered by the zoom in or out gesture? IPhone / iPad based solutions are preferred, cross-tablet solutions are welcome.
window.onorientationchange
jQuery resize works for iOs . See http://api.jquery.com/resize/
jQuery resize
iOs
There is no specific "zoom" event for multitouch, which I'm afraid of, but you can use ongesturestart , ongesturechange and ongestureend , to deal with them. On iOS, using the method event.preventDefault will prevent scaling.
ongesturestart
ongesturechange
ongestureend
event.preventDefault
See: http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html