这个脚本:
function onscroll(){
document.getElementById("divs").style.top=""+$('body').scrollTop()+"px";
}
小提琴: http://jsfiddle.net/Hed2J/1/
不适用于最新的Firefox版本!
我做错了什么? :) 谢谢你的帮助!
编辑: 使用JSFiddle和完整脚本编辑:)附加到onscroll事件
答案 0 :(得分:45)
尝试这个小提琴,它正在使用chrome,即最新版本的mozilla:http://jsfiddle.net/Hed2J/3/
我将$('body').scrollTop()
替换为$(window).scrollTop()
。
答案 1 :(得分:35)
有点偏离主题,但如果您想使用scrolltop进行动画处理,则必须执行
$('html,body').animate({scrollTop:0}, 'slow');
请注意,我们同时定位html
和body
,因为html
会在Firefox中滚动,body
会在其他浏览器中滚动。