我正在制作一个水平网站,当文档加载时会自动滚动到页面中间(页面宽度等于窗口宽度的 3 倍)。但是我使用的代码在 Chrome 中不起作用。
我正在使用这种方法:
$(document).ready(function(){
$(this).scrollLeft(value);
});
我在其他浏览器上(甚至在平板电脑上)检查过它,它完全符合我的要求。但是chrome根本没有做任何事情。(没有错误)。
有人有解决方案吗?谢谢!
我正在制作一个水平网站,当文档加载时会自动滚动到页面中间(页面宽度等于窗口宽度的 3 倍)。但是我使用的代码在 Chrome 中不起作用。
我正在使用这种方法:
$(document).ready(function(){
$(this).scrollLeft(value);
});
我在其他浏览器上(甚至在平板电脑上)检查过它,它完全符合我的要求。但是chrome根本没有做任何事情。(没有错误)。
有人有解决方案吗?谢谢!
$(this).scrollLeft(value);
不好。$(this)
指向$(document)
。它应该是$("body")
或$("#parentdiv")
酌情。
使用以下内容:
$(document).ready(function(){
$("#parentdiv").scrollLeft(value);
});
并更改parentdiv
为围绕所有内容的元素的 id。如果没有看到你所有的 CSS,我真的无能为力。
$("#el").animate({ scrollLeft:110 }, "fast");