2009-05-03 9 views
0

それが動作する場合、私はちょうどこれをしようとしているjQuery:スクロールイベントでイベントオブジェクトにアクセスできないのはなぜですか?

$(window).scroll(function(event) { 
     alert(event.pageX); 
    }); 

..私は、元のイベントオブジェクトにアクセスしたいが、オブジェクトはundefinedを返します。この例はできるだけ基本的なものなので、私は他のイベントも処理することができます。

+0

変更両方のインスタンス... – James

答えて

7

一つのことは注意するには、(IEとChromeのような)一部のブラウザでは、eventはすでにオブジェクトであるため、パラメータの名前(または変数)として単語eventを使用しないで、あなたが使用している場合既存の関数を上書きします。

したがって、このようにコードを変更してみてください: 'E' への 'イベント' の

$(window).scroll(function(ev) { 
    alert(ev.pageX); 
}); 
関連する問題