1

我试图让浏览器在页面加载时水平滚动到特定位置。它适用于 FF 和 IE,但不适用于 Chrome。

 $(document).ready(function () {
 $("html").scrollLeft(100);
 });

有任何想法吗?

我更大的目标是让浏览器以水平滚动条为中心。同样,我在 FF 和 IE 中都可以使用,但没有 Chrome。

我所有的其他方法在 Chrome 中都可以正常工作。我正在使用以下方法来查找要滚动的像素数量,以便将其居中,并且它们都可以正常工作,但是当尝试使用“scrollLeft”时,它什么也不做。

$(document).width()
screen.width)
$(window).width()
4

2 回答 2

2

请用

$(window).scrollLeft(100);

或者

$(document.body).scrollLeft(100);
于 2012-12-18T06:35:28.900 回答
0

也许你可以试试

$(window).scrollLeft(100);
于 2012-12-18T06:29:52.557 回答