Hur man stoppar en klick händelse i jquery

Hur man stoppar en klick händelse i jquery eller åter falsk

Event.stopPropagation ()

Beskrivning: Förhindrar händelsen från bubblar upp DOM-trädet, förhindra eventuella moderlastare från att ha underrättats om händelsen.

version tillade: 1,0 Event.stopPropagation ()

Denna metod accepterar inte några argument.

Vi kan använda event.isPropagationStopped () för att avgöra om denna metod någonsin kallat (på den händelseobjekt).

Denna metod fungerar för anpassade händelser utlösta med avtryckaren () också.

Observera att detta inte kommer att hindra andra hanterare på samma element från att köra.

Ytterligare anmärkningar:

  • Eftersom .live () metoden hanterar händelser när de har propageras till början av dokumentet, är det inte möjligt att stoppa spridning av liveevenemang. På samma sätt kommer händelser hanteras av .delegate () sprids till de delar som de delegerade; händelsehanterare bundna på några element under det i DOM-trädet redan har utförts av den tid den delegerade händelsehanteraren anropas. Dessa hanterare kan därför hindra den delegerade föraren utlöser genom att ringa Event.stopPropagation () eller återvänder falskt.


Exempel:

Döda bubblande på klick händelsen.

Källa: api.jquery.com

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

sexton + nitton =