Javascript 在Chrome上向左滚动

Javascript 在Chrome上向左滚动,javascript,jquery,scroll,Javascript,Jquery,Scroll,我见过一些关于这方面的讨论,但实际上没有解决方案。当我使用jQuery1.5时,“scrollLeft”属性和“scrollTop”在Chrome中都不起作用。甚至在jQueryAPI页面上都没有(http://api.jquery.com/scrollLeft/) 我使用的代码如下: $('html,body')。设置动画({scrollLeft:a_position},a_duration) 并将其简化为尽可能少的代码。为什么这样不行?当我在jquery网站上看到它不起作用时,我开始想也许这

我见过一些关于这方面的讨论,但实际上没有解决方案。当我使用jQuery1.5时,“scrollLeft”属性和“scrollTop”在Chrome中都不起作用。甚至在jQueryAPI页面上都没有(http://api.jquery.com/scrollLeft/)

我使用的代码如下: $('html,body')。设置动画({scrollLeft:a_position},a_duration)

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


提前感谢。

据我所知,无法对卷轴本身进行动画制作,解决方法是对顶部、左侧值的位置更改进行动画制作

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

document.getElementById("pos-top").scrollIntoView();
作为一种解决方法。

阅读:今天(2015年年中)这是工作:$('html,body')。动画({scrollLeft:320})(FF或Chrome使用jQuery:1.11.3)