javascript - Chrome 上的向左滚动

标签 javascript jquery scroll

我已经看到了一些关于此问题的讨论,但实际上没有解决方案。当我使用 Jquery 1.5 时,“scrollLeft”属性和“scrollTop”在 Chrome 中都不起作用。甚至在 jquery API 页面 (http://api.jquery.com/scrollLeft/) 上也没有

我正在使用这样的代码: $('html, body').animate({scrollLeft: a_position }, a_duration);

并将其简化为尽可能最少的代码。为什么这不起作用?当我看到它在 jquery 网站上不起作用时,我开始想也许这是不可能的。

提前致谢。

最佳答案

据我所知,不可能对滚动本身进行动画处理,解决方法是对顶部、左侧值的位置变化进行动画处理。

如果您不依赖动画部分,则可以使用

document.getElementById("pos-top").scrollIntoView();

作为解决方法。

关于javascript - Chrome 上的向左滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5574994/

相关文章:

javascript - Typeahead + Jquery + TypeError : $(. ..).typeahead 不是函数 + .mixin(Typeahead.prototype

html - 需要有关 "float in from sides"元素的指导?

javascript - Angular 2 将参数变量传递给验证器函数

javascript - Gridview 检查所有复选框问题

javascript - 获取 id 然后选择该元素 - jQuery

javascript - 如何获取类名非空的元素数量

php - 如何在 Jquery 中制作一个 Accordion ,用 PHP 显示 MySQL 数据库中的数据?

javascript - jQuery 编写用于添加和删除 css 类的 if 参数的最短方法

jquery - 当用户向下滚动而不是向上滚动时显示 css?

java - JList 在自动滚动和自动选择时变坏(GUI 问题)