Chrome中的ScrollIntoView

Dim*_*Dim 6 javascript google-chrome

我用:

var el = document.getElementById("centd");
el.scrollIntoView(true);
Run Code Online (Sandbox Code Playgroud)

滚动到特定位置.在每个浏览器中它都可以正常工作,但在Chrome中加载页面时会滚动到该点,但是在一两秒钟后(页面加载完成后)它会向后滚动以启动.

Sun*_*pta 6

确保在页面加载完成后运行所有JavaScript代码:

document.addEventListener('DOMContentLoaded', function() {
   // your code here
}, false);
Run Code Online (Sandbox Code Playgroud)

或者如果你正在使用jQuery:

$(document).ready(function(){
// your code
});
Run Code Online (Sandbox Code Playgroud)

这将确保您的代码按照您的意图运行.