Je suis en train de travailler sur une INTERFACE utilisateur qui utilise le défilement horizontal en div
élément (à l'aide d' overflow: scroll
). Je ne peux pas faire défiler à gauche, parce qu'il allait commencer l'animation pour un retour dans l'histoire. De même, je ne peux pas faire défiler vers la droite quand il y a un site web pour aller de l'avant pour.
Il fonctionne bien sur d'autres navigateurs, y compris google Chrome sur mac OS X Lion, qui prend également en charge le balayage de revenir en arrière dans l'histoire. (À un moment, alors que j'étais en développement, le défilement dans un div
a travaillé sur Safari, trop. J'ai ajouté des gestionnaires d'événements et html, probablement cassé le défilement, mais je n'ai aucune idée de ce qu'il a fait le changement.)
Idéalement, j'aimerais éviter d'aller en arrière ou en avant dans l'histoire lors du défilement sur un div
(même lorsqu'il a atteint la fin.)
Mise à jour: j'ai essayé d'ajouter jQuery.la roulette de la souris et c'est en quelque sorte résolu le problème. (J'ai juste branché un gestionnaire d'événements vide sur .mousewheel()
.) Je suis toujours à la recherche d'une réponse définitive.