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