2014-01-29 3 views
1

Я разработал веб-решение, которое использует mousewheel js для применения горизонтальной прокрутки. Здесь вы можете просмотреть страницу веб-сайта. DEMP REMOVEDГоризонтальные кнопки прокрутки для колесика мыши

Как вы можете видеть, я пытаюсь имитировать прокрутки мыши на нажатие кнопки, в настоящее время я использую этот Jquery сниппет

var scrolled=0; 
$("#btnRight").on("click" ,function(){ 
    scrolled=scrolled+300; 
    $('html, body, *').scrollRight(scrolled); 
}); 

var scrolled=0; 
$("#btnLeft").on("click" ,function(){ 
    scrolled=scrolled+300; 
    $('html, body, *').scrollLeft(scrolled); 
}); 

момент на эти события срабатывают, возникает ошибка.

Uncaught TypeError: Object [object Object] has no method 'scrollRight'

Это из-за меня, цель всего тела? или это не связано с таргетингом конкретного div? Могут ли эксперты быть любезными предоставить мне подсказку или элегантное решение? Спасибо.

ответ

2

Нет scrollRight функция.

Использование scrollLeft но имеют scrolled=scrolled-300 вместо

+0

Спасибо, но по-прежнему возникает ошибка: неперехваченным TypeError: Object [объект Object] не имеет какого-либо метода '' scrollRight Любая идея? – DriverBoy

+0

Вы все еще используете 'scrollRight'. Удалите все его экземпляры и замените 'scrollLeft' – kei

+0

Спасибо, Это исправило проблему :-) – DriverBoy

Смежные вопросы