当页面加载时,我需要向下滚动约50px。这是我使用的代码:
$(window).load(function(){
$("html,body").scrollTop(55);
});
我也尝试过:
scrollTo(0,55)
这在Firefox和IE中运行良好,但在Chrome、Safari和Opera中,它会滚动到正确的位置,然后跳回到顶部(或最后的滚动位置)。
我也尝试使用元素ID来滚动,但浏览器仍然覆盖它。我像这样尝试:
htttp://website.com#element
$(function(){ $("html,body").scrollTop(55); });
。 - Stphane$(function(){})
结构只是$(document).ready(function(){})
的别名,因此它们是相同的。两者都等待DOM准备就绪事件(以及其他复杂的检查来处理跨浏览器不一致性)。 - Ken Bellows:/
只是假设。 - Stphane