Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.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 使用动画向左滚动将不再有效_Javascript - Fatal编程技术网

Javascript 使用动画向左滚动将不再有效

Javascript 使用动画向左滚动将不再有效,javascript,Javascript,我有这个: var box = document.getElementById('scroller'); box.animate( { left: '+=350' }, 1000); 这会很好地滚动回零 我想制作动画,尝试了: box.animate( { scrollLeft: '+=350' }, 1000); $('scroller').animate({ scrollLeft: 0 }, 500); 无论我在那个里放了什么数字,都不起作用。语法上的基本错误 $('scroller

我有这个:

var box = document.getElementById('scroller');

box.animate( { left: '+=350' }, 1000);
这会很好地滚动回零

我想制作动画,尝试了:

box.animate( { scrollLeft: '+=350' }, 1000);
$('scroller').animate({ scrollLeft: 0 }, 500); 

无论我在那个里放了什么数字,都不起作用。

语法上的基本错误

$('scroller').animate({ scrollLeft: 0 }, 500); 
应该是

$('#scroller').animate({ scrollLeft: 0 }, 500); 

如果您使用的是jquery,则需要像这样调用scroller:$'scroller'。当然,除非你们已经把它放在一个变量中,但我在这个代码中并没有看到,谢谢!作品发表一个我会接受的答案。如果你愿意