このスクリプト:
function onscroll(){
document.getElementById("divs").style.top=""+$('body').scrollTop()+"px";
}
フィドル: http://jsfiddle.net/Hed2J/1/
Firefoxの最新バージョンでは動作しません!
私は何を間違えていますか? :) 助けてくれてありがとう!
編集:JSFiddleおよびフルスクリプトで編集:) onscrollイベントに添付
このフィドルを試してください、それはクロームで動作しています、すなわち、Mozillaの最新バージョン: http://jsfiddle.net/Hed2J/3/
$('body').scrollTop()
を$(window).scrollTop()
に置き換えます。
少しオフトピックですが、スクロールトップを使用してアニメーション化する場合は、
$('html,body').animate({scrollTop:0}, 'slow');
html
はFirefoxでのスクロールを可能にするためbody
とhtml
の両方をターゲットとし、他のブラウザではbody
をターゲットとすることに注意してください。