我正在创建一个水平网站,当文档加载时(页面宽度等于窗口宽度的3倍),它会自动滚动到页面的中间位置。但我使用的代码在Chrome中不起作用。
我正在使用这种方法:
$(document).ready(function(){
$(this).scrollLeft(value);
});
我在其他浏览器上检查过它(甚至在平板电脑上),它的工作方式正是我想要的。但铬根本没有做任何事情。 (没有错误)。
有人有解决方案吗?谢谢!
答案 0 :(得分:2)
$(this).scrollLeft(value);
不好。 $(this)
指向$(document)
。它应该是$("body")
或$("#parentdiv")
。
使用以下内容:
$(document).ready(function(){
$("#parentdiv").scrollLeft(value);
});
将parentdiv
更改为围绕所有内容的元素的ID。没有看到你所有的CSS,我真的不能帮助你。
答案 1 :(得分:0)
$(“#el”)。animate({scrollLeft:110},“fast”);