2010-12-31 4 views
2

'onscroll'イベントでpageY値を 'リフレッシュ'しようとしています。 私は実際には、ユーザーが(+ - )Xピクセルをスクロールするとマウスがどこになるかを計算することによって動作させました。私はそれをやるのがもっと奇妙な方法だと確信しています。事前にpageY update onScroll

Here is a DEMO

おかげ

P.S.

<script> 
... 
... 
defaultHeight = 2000; 

    $(window).scroll(function(){ 
     maskbehind.style.height = defaultHeight + window.pageYOffset; 
    } 
... 
... 
</script> 

ノートは、クライアントの実際の高さが読み取りであること:

答えて

1

が、私は実際にそれをテストしていない動作しませんでしたが、このような何かが、仕事ができる

$(document).bind('mousemove scroll', function(e){ //do stuff}); 

唯一の値(window.innerHeight)。
私はあなたの意図を誤解していないことを願っています!

+0

これはコードが今のようなものです...私のTOStoMouse =あなたのdefaultHeight/TopOfStageToMouse – Miro

+0

これを行う別の方法はわかりません.PS:より良い名前付き変数を使用してください:) –

+0

変数は同じ.. defaultHeightは変更されません、それは常に2000です。(あなたのcss定義された 'マスクビハインド'の高さ)。 TOStoMouseはスクリーンの上からマウスポインタまでの距離です。大きな違い: –

関連する問題