I am creating a little web app for the iPad and I\'ve got several elements I am preventing the user from scrolling by preventing default on the touchmove event. However, I h
Try this:
$('#fix').on('touchmove',function(e){
if(!$('.scroll').has($(e.target)).length)
e.preventDefault();
});
EDITED
e.target contains the final target node of the touch event. You can stop all events that are not "bubbling accross" your .scroll divs.
I think there are better solutions, but this one must be ok.