Comment puis-je empêcher le comportement par défaut de la touchmove événement dans iOS 5?

J'ai une application basée sur le web qui comprend un élément que l'utilisateur peut faire défiler avec le doigt. J'utilise le cas de la méthode preventDefault pour empêcher le comportement par défaut lorsque la touche move déplace tout autour de l'écran sur les appareils iOS.

Malheureusement, cela ne semble pas fonctionner sous iOS 5 qui je l'ai juste mis à jour pour ce matin. Je suppose que c'est juste fait différemment dans iOS 5, mais je ne suis pas encore en mesure de trouver une ressource qui fournit des instructions.

Merci!

Mise à jour #1: je n'ai pas été en mesure de trouver une réponse à ma question particulière, mais j'ai pu régler mon code un peu à utiliser l'-webkit-débordement-le défilement de style (une valeur de "toucher") et de mettre en œuvre les snazzy le défilement à inertie capacité (où le contenu défile plus rapidement selon la vitesse de votre balayage et "bande de caoutchouc de rebond" de retour si elle atteint les limites. Assez cool...

Mise à jour #2: j'ai un autre problème étrange maintenant. Pour une raison étrange, que le trop-plein du comportement de défilement se mélange parfois avec lequel vous devez faire glisser votre doigt vers la gauche et la droite sur l'élément contenant afin de rendre son contenu déplacer vers le haut et vers le bas. Je ne suis pas encore en mesure de comprendre pourquoi cela se produit - quelqu'un a une idée???

InformationsquelleAutor natlee75 | 2011-10-13