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 № 1Zobacz 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.