小编Jen*_*eni的帖子

Javascript:在div上执行的scrollBy函数

我有一个div overflow: scroll;而且我想放一个按钮.当你按下它时,div滚动的内容.

就像是:

function scrollDiv() {
  document.getElementById("d").scrollBy(100, 100);
}
Run Code Online (Sandbox Code Playgroud)
<div id="d">
  <p>Click the button to scroll by 100px.</p>
  <button onclick="scrollDiv()">Click me to scroll!</button>
</div>
Run Code Online (Sandbox Code Playgroud)

这适用于FF,但不适用于Chrome.在Chrome中我得到了

未捕获的TypeError:undefined不是函数

scrollBy函数似乎被定义为window函数,所以我猜这是问题,它在FF中工作而不是标准.

但还有另一种方法吗?我不使用jQuery,我宁愿不.

javascript scroll

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

scroll ×1