Я делаю страницу на основе изотопа. Основной дисплей прокручивается по горизонтали, и я применил действие mousewheel по умолчанию, используя jquery.mousehweel script. Я хочу вернуть действие по умолчанию пользователю при открытии статьи и остановить его от прокрутки по горизонтали, но я не могу понять, как это сделать.Как отключить jquery.mousewheel временно
Вот jsfiddle ссылка, которая дает пример:
http://jsfiddle.net/DJVX2/529/
При нажатии на поле, он получает очень высокий, но если вы используете колесика мыши все еще прокручивает сторону страницы в сторону. Я бы хотел, чтобы пользователь прокручивал вертикально только в том случае, когда ящик высок.
Спасибо за помощь!
примечание: если ваша мышь не находится над # контейнером div, вы уже сможете использовать мышь для прокрутки по горизонтали. Проблема в том, что мышь находится над #makeMeScrollable div, который содержит все поля
Или 'on() | off()' ... – elclanrs
Да, @elclanrs правильно, что 'on' и 'off' являются предпочтительными для события bindi ng в новой версии jQuery. –
@elclanrs, я обновил свой ответ, чтобы показать предпочтительный метод. –