Maison > Article > interface Web > Explication détaillée de la perte d'attribut d'événement mouseup dans jquery
J'écris js récemment, ah, les événements multi-navigateurs js sont trop perdus, et jquery c'est pareil. .
L'auteur a récemment écrit une démo... Ce problème me préoccupe depuis une semaine. . .
Expliquons la raison avec le code :
$("#div1").mouseup(function(e) { alert(e.target.id); });
J'espère vraiment que l'objet dom sera déclenché par l'objet après la souris est libéré, c'est-à-dire... tous les éléments de la page ont des identifiants. . .
Enfin résolu
$("#div1").mouseup(function(e) { var oEvent=e||event; alert(oEvent.target.id); });
Ah, js ennuyeux
Insérez ici un petit point de connaissance :
Déplacez-vous selon la souris dans mousemove Les coordonnées déterminent le type de nœud mobile actuel. identifiant
document.elementFromPoint(oEvent.pageX,oEvent.pageY).id;//获取di document.elementFromPoint(oEvent.pageX,oEvent.pageY).tagName;//获取节点tag name
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!