javascript - $ ("html").scrollLeft(值);在 Chrome 中不工作

标签 javascript jquery scroll

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

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

有什么想法吗?

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

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

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

最佳答案

请使用

$(window).scrollLeft(100);

或者

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

关于javascript - $ ("html").scrollLeft(值);在 Chrome 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13927430/

相关文章:

java - Android - 通过ScrollView的一部分传递触摸事件

javascript - 使用鼠标滚轮水平滚动 div-javascript

javascript - 对 ASP.NET MVC 操作进行 jquery ajax 调用

php - 我如何收集有关我网站访问者的信息?

javascript - 我的 JavaScript 代码在 if 语句中没有递增/递减

jquery - 上传和 HTTP 401 挑战。为什么它不能始终如一地工作?

javascript - 创建具有超过 1 个命名空间的根 XML 节点

html - CSS:动画滚动按钮

javascript - jQuery 淡入结合

android - 每次打开键盘时背景图像都会调整大小