我正在设计一个水平导航/布局网站,我的文章一个接一个地加载,而不是一个接一个地加载。我遇到的问题是,当我水平滚动页面(scrollLeft值大于0)并刷新页面时,首先scrollLeft值为0(这意味着它位于最左侧),但是当页面完成时loading($(window).load();)它会自动滚动到重新加载之前的scrollLeft值。我尝试过使用
$(window).load(function() {
$('body').animate({scrollLeft: 0});
});
哪个有效。但我想找到另一个解决方案,因为我想在页面加载时开始向右滚动,并防止它在完成加载时将我发送回左侧。我希望我能说清楚。
非常感谢。
答案 0 :(得分:1)
好的,我明白了。问题是我的滚动div是'html'(主要)元素。为了解决这个问题,我只使用了另一个div(显然是在html元素中)作为滚动div。