jQuery - перехватывать горизонтальную прокрутку и заменять на вертикальную? - PullRequest
0 голосов
/ 25 августа 2011

Я строю вертикальный сайт.Пока это работает очень хорошо, за исключением того, что теперь пользователи не могут прокручивать сайт с помощью мыши.Я использую jQuery, и я хотел бы знать, есть ли способы перехватить горизонтальную прокрутку.Мои поиски пока показали результаты для ручной прокрутки, но не для перехвата.

Заранее спасибо!

1 Ответ

1 голос
/ 25 августа 2011

вот оно :)

$(document).bind('mousewheel', function(event, delta) {
    if($(this).scrollLeft()>=0 && $(this).scrollLeft()<=$('body').width())
    var k =  $(this).scrollLeft()-delta*50;     
    $(this).scrollLeft(k)
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...