浏览器自动滚动

时间:2013-07-08 12:42:28

标签: javascript html browser

以下是我的代码:jsFiddle

var curSlot = 9;
var numOfSlot = 10;

function newDivs() {
    $("body").append("<div class = 'imgBox'></div>");
}
for (var i = 0; i < numOfSlot; i++) {
    newDivs();
}
$(".imgBox").height(window.innerHeight);
scrollTo(0, innerHeight * curSlot);

为什么窗口总是在加载后,滚动一个随机元素而不是停留在滚动位置???在jsFiddle它工作正常,但在谷歌chrome和mozzila(也许在其他浏览器,我现在没有)它不起作用。

1 个答案:

答案 0 :(得分:0)

Google Chrome和其他现代浏览器会记住上次滚动的文档,因此如果我使用滚动条和多个刷新页面移动,滚动条仍处于相同位置。以下是相同的问题:Chrome remembers scroll position,但现在仅通过bob通过setInterval(scrollFunction,0)...解决方案。