2012-04-05 14 views
1

JavaScriptイベントハンドラでマウスの位置を特定するには、リスナーが登録された要素の位置を基準にして適切な方法はありますか?私はこれが簡単だと思っていただろうが、私はそれがブラウザを越えて働くように見えないものであっても問題ではない。クロムにはoffsetXoffsetYがありましたが、これらのattrsはFirefoxにはありません。マウスホイールイベントからのマウス位置の検索


$(document).ready(function() { 
    $('someElement').mousewheel(function(event, delta, deltaX, deltaY) { 
     var mousePosition = { x: event.pageX, y: event.pageY };   
    }); 
}); 

が、それはあなたがする必要があります

+0

ホープ:私はそれが重要な場合はjQueryプラグインを使用してマウスホイールイベントをリッスンしています

... – benesch

答えて

0

は、あなたがこのような何かを意味しています`mouseMove`イベントを監視し、各マウスからの` offsetX`と `offsetY`をグローバル変数に格納します。その後、マウスホイールイベントでこれらのグローバル変数を照会するだけです。
関連する問題