Есть рабочий скрипт, который позволяет запретить скролл снаружи блока на странице, а в блоке при этом скролл работает:
$('.chat-messages').bind('mousewheel DOMMouseScroll', function(e) {
var scrollTo = null;
if (e.type == 'mousewheel') {
scrollTo = (e.originalEvent.wheelDelta * -1);
}
else if (e.type == 'DOMMouseScroll') {
scrollTo = 40 * e.originalEvent.detail;
}
if (scrollTo) {
e.preventDefault();
$(this).scrollTop(scrollTo + $(this).scrollTop());
}
});
Как сделать, что бы один скрипт работал не только в одном диве .chat-messages, а в нескольких
Например пробовал так через запятую просто, но не фурычит(ну я нуб):
$('.chat-messages, .categories-list').bind('mousewheel DOMMouseScroll', function(e)
Рабочий пример:
jsfiddle.net/kixkix/gkfobs3a/1
И может кто знает, как скролл в таком блоке сделать плавным, потому как он скроллица прирывно
Помогите плиз)
Спасибо за внимание