1

https://github.com/brandonaaron/jquery-mousewheel/downloadsからダウンロードした JQuery マウスホイールを使用して、マウスホイール情報を取得しています。同時に、ホイールが回転したときのマウスの位置を取得したいと考えています。どうすればこれを達成できますか?

私の現在の機能は次のとおりです。

$(function() {
    $('#maindiv').mousewheel(function(event, delta, deltaX, deltaY) {   
    // somehow obtain mouse position
        // Use delta and mouse position for a purpose
    });
});
4

1 に答える 1

6

event.pageXおよびを読み取ることができる、任意のイベントの jQuery の既定の動作にアクセスできる必要がありevent.pageYます。

$(function() {
    $('#maindiv').mousewheel(function(event, delta, deltaX, deltaY) {   
        var mousePosition = { x: event.pageX, y: event.pageY };
        // ...
    });
});

詳細については、 jQuery-Eventを参照してください。

于 2012-02-09T19:27:18.830 に答える