2012-07-27 1 views
0

je peux obtenir les coordonnées au sein $(document).ready(function() { $(id).mouemove(function(){}) };jquery - obtenir les coordonnées de la souris dans une fonction

Mais si je veux obtenir les coordonnées droite dans une fonction?

<div id='abc' onmouseover="callFunction(this.id)"></div> 

Je suis seulement indéfini. Pourquoi?

function callFunction(arg){ 
    mouseX = arg.pageX; 
    mouseY = arg.pageY; 

    alert('--> ' + mouseX + ' - ' + mouseY); 
} 

Répondre

3

<div id='abc' onmouseover="callFunction(event)">123</div>

function callFunction(e){ 
console.log(e); 
    mouseX = e.clientX; 
    mouseY = e.clientY; 

    alert('--> ' + mouseX + ' - ' + mouseY); 
} 
Questions connexes