IEventTarget.AddEventListener
AddEventListener(string, IEventListener)
Denna metod tillåter registrering av händelseavlyssnare på händelsemålet.
public void AddEventListener(string type, IEventListener listener)
Parameter | Typ | Beskrivning |
---|---|---|
type | String | Händelsetypen som användaren registrerar sig för |
listener | IEventListener | Tar ett gränssnitt implementerat av användaren som innehåller metoderna som ska anropas när händelsen inträffar. |
Anmärkningar
Om enIEventListener
läggs till enEventTarget
medan den bearbetar en händelse triggers den inte av de aktuella åtgärderna utan kan triggas under ett senare skede av händelseflödet, såsom bubblingsfasen.
Om flera identiska händelseavlyssnare är registrerade på sammaEventTarget
med samma parametrar kasseras dubblettinstanserna. De orsakar inteIEventListener
ska anropas två gånger och eftersom de kasseras behöver de inte tas bort med the RemoveEventListener
metod.
Se även
- interface IEventListener
- interface IEventTarget
- namnutrymme Aspose.Html.Dom.Events
- hopsättning Aspose.HTML
AddEventListener(string, IEventListener, bool)
Denna metod tillåter registrering av händelseavlyssnare på händelsemålet.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameter | Typ | Beskrivning |
---|---|---|
type | String | Händelsetypen som användaren registrerar sig för |
listener | IEventListener | Tar ett gränssnitt implementerat av användaren som innehåller metoderna som ska anropas när händelsen inträffar. |
useCapture | Boolean | Om sant, anger useCapture att användaren vill initiera infångning. Efter att ha initierat infångning kommer alla händelser av den angivna typen att skickas till registered IEventListener innan de skickas till några händelsemål under dem i trädet. Händelser som bubblar uppåt genom trädet kommer inte att utlösa enIEventListener avsedd att använda infångning. |
Anmärkningar
Om enIEventListener
läggs till enEventTarget
medan den bearbetar en händelse triggers den inte av de aktuella åtgärderna utan kan triggas under ett senare skede av händelseflödet, såsom bubblingsfasen.
Om flera identiska händelseavlyssnare är registrerade på sammaEventTarget
med samma parametrar kasseras dubblettinstanserna. De orsakar inteIEventListener
ska anropas två gånger och eftersom de kasseras behöver de inte tas bort med the RemoveEventListener
metod.
Se även
- interface IEventListener
- interface IEventTarget
- namnutrymme Aspose.Html.Dom.Events
- hopsättning Aspose.HTML