Подтвердить что ты не робот

JQuery scrolltop firefox не работает

Этот script:

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

Скрипка: http://jsfiddle.net/Hed2J/1/

Не работает последняя версия Firefox!

Что я делаю неправильно?:) Спасибо за помощь!

Изменить: Отредактировано с помощью JSFiddle и полным script:) в качестве привязки к событию onscroll

4b9b3361

Ответ 1

Попробуйте эту скрипту, она работает в chrome, то есть, и последняя версия mozilla: http://jsfiddle.net/Hed2J/3/

Я заменяю $('body').scrollTop() на $(window).scrollTop().

Ответ 2

Немного не по теме, но если вы хотите оживить использование scrolltop, вы должны сделать

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

Обратите внимание, что мы нацеливаем как html, так и body, потому что html сделает прокрутку в Firefox и body для других браузеров.