This script:
function onscroll(){
document.getElementById("divs").style.top=""+$('body').scrollTop()+"px";
}
Fiddle: http://jsfiddle.net/Hed2J/1/
Doesn't work on the latest Firefox version!
What am I doing wrong? :) Thanks for the help!
Edit: Edited with JSFiddle and full script :) as attached to an onscroll event
Try this fiddle, it is working in chrome, ie and the latest version of mozilla : http://jsfiddle.net/Hed2J/3/
I replace $('body').scrollTop() with $(window).scrollTop().
A little off-topic, but if you want to animate using scrolltop, you must do
$('html,body').animate({scrollTop:0}, 'slow');
Note that we target both html and body because html will make scroll in Firefox works and body for other browsers.
来源:https://stackoverflow.com/questions/17776544/jquery-scrolltop-firefox-not-working