我正在尝试使用此JavaScript行滚动div容器,但是它不起作用。为什么?

时间:2020-07-15 11:37:54

标签: javascript

这是我的代码:

 1. div.addEventListener(scroll, function(){
 2.       window.scrollBy(50, 0);
 3. });

但是它不会滚动。这是什么原因?

2 个答案:

答案 0 :(得分:0)

您要在div上滚动以触发window滚动。这是您可以做到的方式:

div.addEventListener("scroll", function() {
    window.scrollBy(50, 0);
});

答案 1 :(得分:0)

我怀疑您的代码存在的问题是window.scrollBy参数是水平的,然后是垂直的。

要向下滚动页面50个像素,您需要window.scrollBy( 0, 50 )