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

您应该能够访问任何事件的 jQuery 默认行为,这允许您读取event.pageXevent.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 回答