Le fait d'utiliser de l'événement.preventDefault() dans “mousedown” prévenir“, cliquez sur” ou “mouseup” événement en jquery?
Je suis nouveau sur jquery
et j'ai un doute à savoir si l'utilisation events.preventDefault()
dans le mousedown
ou mouseup
événements empêche de click
ou dblclick
événement?
Merci de me fournir des éclaircissements ou d'un échantillon.
Merci à l'avance.
Madhu
les événements.preventDefault() seulement de prévenir l'action par défaut de l'événement.
Après la lecture de l'autre de Félix réponse, je crois que je comprends votre question maintenant. Vous devez modifier le titre, car il est trompeur.
Merci à vous j'ai obtenu ce que je veux. StackOverFlow Rockzzzzzzzzzzzz....
pourriez-vous nous donner l'exemple de comment vous est venue cette.
le commentaire stackoverflow.com/questions/21900470#comment-33167721 clarifié moi et dans mon cas, un nouvel élément est inséré lorsque
Après la lecture de l'autre de Félix réponse, je crois que je comprends votre question maintenant. Vous devez modifier le titre, car il est trompeur.
Merci à vous j'ai obtenu ce que je veux. StackOverFlow Rockzzzzzzzzzzzz....
pourriez-vous nous donner l'exemple de comment vous est venue cette.
le commentaire stackoverflow.com/questions/21900470#comment-33167721 clarifié moi et dans mon cas, un nouvel élément est inséré lorsque
mousedown
et donc la cible a changé et suivantes click
obtenir empêché. Je fais quelques modifications de conception pour résoudre ce problème.OriginalL'auteur Madhu | 2014-02-20
Vous devez vous connecter pour publier un commentaire.
Ni de
mouseup
oumousedown
empêcher le défaut cliquez sur l'événement.Violon Démo
Vous devez utiliser
click()
:Violon Démo
Non, il n'est pas. e.preventDefault() tout simplement empêcher l'action par défaut de votre élément pas les éléments subséquents ou d'autres événements
OriginalL'auteur Felix
Il n'empêche pas l'événement lui-même, mais le action qui est déclenché par l'événement.
Un exemple simple serait cliquant sur un lien vers une ancre. L'action par défaut de l'événement click est de prendre le navigateur vers une nouvelle URL. Dans ce cas, il ne se produira pas.
Il ne le fait pas. Si vous voulez empêcher que les événements que vous auriez besoin d'utiliser soit
event.stopPropagation()
ouevent.stopImmediatePropagation()
une grande réponse, merci
Ne pas prévenir d'autres événements pour moi. Je n'aurais pas pensé que ce soit, puisque ce qui devrait propagation avoir à faire avec elle?
OriginalL'auteur Quinn