Сергей: здравствуйте! Не могли бы подсказать, есть решение для блокирование вертикального скролла, когда мы отлавливаем горизонтальный? То есть, body у нас скроллится вертикально, а блок в body - горизонтально.
RetroiMe: При использовании плагина, достаточно остановить всплытие события event.stopPropagation() или return false; На ванилле, по идее, тоже можно воспользоваться методом event.stopPropagation(), но у меня сейчас что-то не сработало. jsfiddle.net/DelphinPRO/pv0syhqv/1
Лично я использую плагин, ради кроссбраузерности и простоты использования.
Сергей: вот в этом как раз-таки и проблема. При наведении на div с горизонтальным скроллом, вертикальный скролл от body хорошо бы отключить. Я уже пробовал накладывать на div запрет скролла, но знаний не хватает на то, чтобы запретить только вертикальный скролл.
Событие называются wheel (для современных браузеров). Для старых webkit и IE mousewheel, а также различные названия для старых FF (DOMMouseScroll, MozMousePixelScroll).