2012-02-09 3 views
1

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

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

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

ответ

5

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

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

Посмотрите на jQuery-Event для детали.

 Смежные вопросы

  • Нет связанных вопросов^_^