jQuery scrolltop firefox not working

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

Answers:

Answer

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().

Answer

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.

Tags

Recent Questions

Top Questions

Home Tags Terms of Service Privacy Policy DMCA Contact Us

©2020 All rights reserved.