$( “HTML”)scrollLeft(值);不在Chrome中工作

时间:2012-12-18 06:22:32

标签: javascript jquery scroll

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

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

有什么想法吗?

我的更大目标是让浏览器居中于水平滚动条。我再次使用FF和IE,但没有Chrome。

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

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

2 个答案:

答案 0 :(得分:2)

请使用

$(window).scrollLeft(100);

或者

$(document.body).scrollLeft(100);

答案 1 :(得分:0)

也许你可以试试

$(window).scrollLeft(100);