/ Zdarzenie hover () jQuery nie jest dobre do lokalizowania pozycji myszy. Jakieś poprawki? - jquery

Zdarzenie hover () jQuery nie jest dobre do lokalizowania pozycji myszy. Jakieś poprawki? - jquery

Widzisz, kiedy próbujesz uzyskać pozycję myszyod zdarzenia hover () jQuery, uzyskujesz punkt, w którym mysz wchodzi do obszaru docelowego, a nie punkt, w którym mysz zatrzymuje się po wejściu do obszaru docelowego. Właściwość title HTML'a poprawnie obsługuje sytuację, wyświetlając etykietę narzędzia w miejsce zatrzymania, a nie punkt wejścia. Czy istnieje sposób, aby znaleźć lokalizację zatrzymania?

Odpowiedzi:

2 dla odpowiedzi № 1

Zobacz samouczki jQuery na Pozycja myszy

<script type="text/javascript">
$(document).ready(function(){
$(document).mousemove(function(e){
$("#status").html(e.pageX +", "+ e.pageY);
});
})
</script>

Możesz użyć e.pageX i e.pageY aby uzyskać pozycję myszy, a następnie uzyskać elementy X i Y elementu i użyć go, aby uzyskać lokalne X i Y elementu.