(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); )); ))();
Denne kode beregner afstanden mellem musemarkøren og midten af et element. Dette kan være nyttigt til at udløse en funktion, når musen er inden for en vis afstand fra et element. Eller du kan basere værdien af en egenskab, såsom bredden, højden eller opaciteten af elementet, på nærheden af musemarkøren.