Javascript jQuery侧滚,动画左滚
这有什么问题Javascript jQuery侧滚,动画左滚,javascript,jquery,html,css,Javascript,Jquery,Html,Css,这有什么问题 $("body").mousewheel(function(event, delta) { if(delta>0){ this.animate({scrollLeft: '+=300'},800,'easeOutQuad'); }else if(delta<0){ this.animate({scrollLeft: '-=300'},800,'easeOutQuad'); } 我的身体宽度是8000px宽度鼠标滚
$("body").mousewheel(function(event, delta) {
if(delta>0){
this.animate({scrollLeft: '+=300'},800,'easeOutQuad');
}else if(delta<0){
this.animate({scrollLeft: '-=300'},800,'easeOutQuad');
}
我的身体宽度是8000px宽度鼠标滚轮功能如果在鼠标滚轮上向下和向上滚动,我将触发该功能。我想向下滚动鼠标滚轮,然后主体将$window.width滚动到右侧站点并返回…您需要将此内部事件处理程序包装到jQuery函数中:
$(this).animate({scrollLeft: '+=300'}, 800, 'easeOutQuad');
因为这是一个HTMLBodyElement,它不是一个jQuery实例,因此您不能在它上面使用jQuery方法。谢谢您的快速回答。现在我得到了这个错误:TypeError:“undefined”不是一个计算“x.easing[this.easing]e,this.options.duration*e,0,1,this.options.duration”的函数。你包括easing插件了吗?我不知道你的意思。这是我的脑袋:jquery和鼠标滚轮可以工作……然后,有些东西可以工作,但速度非常慢,只有当我快速重新加载时。