以下是我的代码: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(也许在其他浏览器,我现在没有)它不起作用。
答案 0 :(得分:0)
Google Chrome和其他现代浏览器会记住上次滚动的文档,因此如果我使用滚动条和多个刷新页面移动,滚动条仍处于相同位置。以下是相同的问题:Chrome remembers scroll position,但现在仅通过bob通过setInterval(scrollFunction,0)...
解决方案。