Как получить информацию колесика мыши и положение мыши вместе в jquery / javascript - PullRequest
1 голос
/ 09 февраля 2012

Я использую колесо мыши JQuery, загруженное с https://github.com/brandonaaron/jquery-mousewheel/downloads, для получения информации о колесе мыши.В то же время я хочу получить положение мыши, когда колесо было повернуто.Как я могу добиться этого?

Моя текущая функция, как показано ниже:

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

1 Ответ

5 голосов
/ 09 февраля 2012

Вы должны иметь доступ к поведению jQuery по умолчанию для любого события, которое позволяет вам читать event.pageX и event.pageY.

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

Взгляните на jQuery-Событие для деталей.

...