2011-01-23 12 views
4

私はスクロールバーのy位置を動的に計算しようとしています。私が使用して負荷に初期スクロール位置を取得することができます。jQueryウィンドウを計算するyScrollの位置

var scrollY = $(window).scrollTop(); 

しかし、これは周りのウィンドウをスクロールするように更新されない、私は更新された変数を取得するたびにリロードする必要があります。スクロールしながらこの値を更新するには何が必要ですか?私は次のようなものを試しました:

そして、結果を出力するためにIDとステータスが「status」であるdivを作成しましたが、何も得られません。誰もこれを助けることができますか?

おかげで、 クリス

答えて

12

は、なぜあなたはscrollTopは、ウィンドウをスクロールするように更新されないということだと思いますか?私はそれをしようとすると、それだけで正常に動作します:

CSS:

#status { height: 1000px; padding: 100px; } 

スクリプト:

$(document).scroll(function(e){ 
    $('#status').html($(window).scrollTop()); 
}); 

HTML:

<div id="status"></div> 

http://jsfiddle.net/Z4sZp/

関連する問題