我开发了一个使用 mousewheel js 的网络解决方案为了应用水平滚动。您可以在此处查看该网站的页面。 DEMP 已删除
如您所见,我正在尝试模拟单击按钮时的鼠标滚动,目前我正在使用此 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'
这是因为我针对整个 body 吗?还是不是因为针对特定的 div? 专家们可以给我一个提示或一个优雅的解决方案吗?谢谢。
最佳答案
没有scrollRight
函数。
使用 scrollLeft
但使用 scrolled=scrolled-300
代替
关于javascript - 鼠标滚轮的水平滚动按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21440539/