(function() ( var mX, mY, distance, $distance = $('#distance span'), $element = $('#element'); function calculateDistance(elem, mouseX, mouseY) ( return Math.floor(Math.sqrt(Math.pow(mouseX - (elem.offset().left+(elem.width()/2)), 2) + Math.pow(mouseY - (elem.offset().top+(elem.height()/2)), 2))); ) $(document).mousemove(function(e) ( mX = e.pageX; mY = e.pageY; distance = calculateDistance($element, mX, mY); $distance.text(distance); )); ))();
Αυτός ο κωδικός θα υπολογίσει την απόσταση μεταξύ του δρομέα του ποντικιού και του κέντρου ενός στοιχείου. Αυτό μπορεί να είναι χρήσιμο για την ενεργοποίηση μιας λειτουργίας όταν το ποντίκι βρίσκεται σε μια ορισμένη απόσταση ενός στοιχείου. Εναλλακτικά, μπορείτε να βασίσετε την τιμή μιας ιδιότητας, όπως το πλάτος, το ύψος ή η αδιαφάνεια του στοιχείου, στην εγγύτητα του δρομέα του ποντικιού.