Maison > interface Web > js tutoriel > Explication détaillée de la perte d'attribut d'événement mouseup dans jquery

Explication détaillée de la perte d'attribut d'événement mouseup dans jquery

黄舟
Libérer: 2017-06-28 14:27:28
original
2160 Les gens l'ont consulté

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);  
});
Copier après la connexion

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);  
});
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal