Я работаю над пользовательским интерфейсом, который использует горизонтальную прокрутку в элементе div
(используя overflow: scroll
). Я не могу прокручивать влево, потому что он начнет анимацию, чтобы вернуться в историю. Аналогично, я не могу прокрутить направо, когда есть веб-сайт, чтобы идти вперед.
Он хорошо работает в других браузерах, включая Chrome на OS X Lion, который также поддерживает прокрутку, чтобы вернуться в историю. (В какой-то момент, когда я развивался, прокрутка в div
тоже работала на Safari. Я добавил обработчики событий и html, которые, вероятно, сломали прокрутку, но я не знаю, что изменило его.)
В идеале я хотел бы предотвратить переход назад или вперед в истории при прокрутке по определенному div
(даже когда он достиг конца).
Обновление: я попытался добавить jQuery.mousewheel, и это как-то устранило проблему. (Я просто привязал пустой обработчик событий на .mousewheel()
.) Я все еще ищу окончательный ответ.