我正在制作一个水平网站,当加载文档时,该网站会自动滚动到页面中间(页面宽度等于窗口宽度的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,我将无能为力。

关于jquery - .scrollLeft()在Chrome(Jquery)中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15669911/

10-10 10:09