jQuery scrolltop firefox无法正常工作

这个脚本:

function onscroll(){ document.getElementById("divs").style.top=""+$('body').scrollTop()+"px"; } 

小提琴: http : //jsfiddle.net/Hed2J/1/

不适用于最新的Firefox版本!

我究竟做错了什么? :) 谢谢您的帮助!

编辑: 使用JSFiddle和完整脚本编辑:)附加到onscroll事件

尝试这个小提琴,它正在使用chrome,即最新版本的mozilla: http : //jsfiddle.net/Hed2J/3/

我用$(window).scrollTop()替换$('body').scrollTop() $(window).scrollTop()

有点偏离主题,但如果您想使用scrolltop进行动画制作,则必须这样做

 $('html,body').animate({scrollTop:0}, 'slow'); 

请注意,我们同时定位htmlbody因为html会在Firefox中生成滚动,而在其他浏览器中也会生成滚动。