Ответ 1
Попробуйте эту скрипту, она работает в chrome, то есть, и последняя версия mozilla: http://jsfiddle.net/Hed2J/3/
Я заменяю $('body').scrollTop()
на $(window).scrollTop()
.
Этот script:
function onscroll(){
document.getElementById("divs").style.top=""+$('body').scrollTop()+"px";
}
Скрипка: http://jsfiddle.net/Hed2J/1/
Не работает последняя версия Firefox!
Что я делаю неправильно?:) Спасибо за помощь!
Изменить: Отредактировано с помощью JSFiddle и полным script:) в качестве привязки к событию onscroll
Попробуйте эту скрипту, она работает в chrome, то есть, и последняя версия mozilla: http://jsfiddle.net/Hed2J/3/
Я заменяю $('body').scrollTop()
на $(window).scrollTop()
.
Немного не по теме, но если вы хотите оживить использование scrolltop, вы должны сделать
$('html,body').animate({scrollTop:0}, 'slow');
Обратите внимание, что мы нацеливаем как html
, так и body
, потому что html
сделает прокрутку в Firefox и body
для других браузеров.