Javascript 如何在Chrome中获得ScrollTop

Javascript 如何在Chrome中获得ScrollTop,javascript,jquery,html,css,google-chrome,Javascript,Jquery,Html,Css,Google Chrome,自从chrome更新后,我的脚本已停止工作 $('.button').click(function() { $('html, body').animate({scrollTop: 600}, 1000); }); 这过去是在单击时向下滚动,但现在它什么也不做。控制台日志显示body.scrollTop在严格模式下不推荐使用。如果处于严格模式,请使用“documentElement.scrollTop”,如果处于怪癖模式,请使用“body.scrollTop” 我试过了 $(docume

自从chrome更新后,我的脚本已停止工作

$('.button').click(function() {
    $('html, body').animate({scrollTop: 600}, 1000);
});
这过去是在单击时向下滚动,但现在它什么也不做。控制台日志显示body.scrollTop在严格模式下不推荐使用。如果处于严格模式,请使用“documentElement.scrollTop”,如果处于怪癖模式,请使用“body.scrollTop”

我试过了

$(document.documentElement).animate(....);   //Nothing happens
$(document.documentElement.body).animate(....); //

也许您可以将jQuery更新到最新版本。我在我的Chrome上尝试了这段代码,效果很好。我已经链接到谷歌托管的jquery 2.0.3版:|你能粘贴你的Chrome版本和DOCTYPE吗?Chrome 32.0.1700.76 m&是的,我忘了更新这里,CSS导致它不起作用,我恢复到一个旧的git版本发现它起作用,将所有html复制到现代版,发现它不起作用,所以我禁用了样式,它再次起作用。我认为HTML{overflowX:hidden}是个问题