(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); )); ))();
Tämä koodi laskee hiiren kohdistimen ja elementin keskipisteen välisen etäisyyden. Tästä voi olla hyötyä toiminnon käynnistämisessä, kun hiiri on tietyllä etäisyydellä elementistä. Tai voit perustaa ominaisuuden arvon, kuten elementin leveyden, korkeuden tai peittävyyden, hiiren kohdistimen läheisyyteen.