Reputation: 1415
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
Upvotes: 24
Views: 36059
Reputation: 3804
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.
Upvotes: 35
Reputation: 7063
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()
.
Upvotes: 45