Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery侧滚,动画左滚_Javascript_Jquery_Html_Css - Fatal编程技术网

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和鼠标滚轮可以工作……然后,有些东西可以工作,但速度非常慢,只有当我快速重新加载时。