jQuery tapahtumat - unbind() -menetelmä
Esimerkki
Poista kaikki p-elementtien tapahtumankäsittelijät:
$("button").click(function(){ $("p").unbind(); });
Määrittely ja käyttö
unbind() -menetelmä poistaa valittujen elementtien tapahtumankäsittelijät.
Tämä menetelmä voi poistaa kaikkien tai valittujen tapahtumankäsittelijien, tai lopettaa määritellyn funktion suorittamisen tapahtumien aikana.
ubind() sopii mihin tahansa jQuery:n yhdistämään tapahtumankäsittelijään.
Poista elementin tapahtumankäsittelijät ja funktiot
Määritä poistettavat tapahtumankäsittelijät määritellyltä elementiltä.
Jos parametreja ei ole määritelty, unbind() -menetelmä poistaa määritellyn elementin kaikki tapahtumankäsittelijät.
Syntaksi
$(selector).unbind(event,function)
Parametrit | Kuvaus |
---|---|
event |
Valinnainen. Määritä poistettava elementin yksi tai useita tapahtumia Useita tapahtumia erotetaan välilyönnillä. Jos tämä parametri on määritelty, poistetaan kaikki määritellyn tapahtuman kaikki funktiot. |
function | Valinnainen. Määritä poistettava elementin määritetty tapahtumaan sitoutunut funktio. |
Käytä Event-ojelmaa poistaaksesi tapahtumankäsittelijän
Määritä poistettava tapahtumaojelma. Käytetään itseensä sisäisten tapahtumien poistamiseen (esim. kun tapahtuma on käynnistetty tietty määrä kertoja, poista tapahtumankäsittelijä).
Jos parametreja ei ole määritelty, unbind() -menetelmä poistaa määritellyn elementin kaikki tapahtumankäsittelijät.
Syntaksi
$(selector).unbind(eventObj)
Parametrit | Kuvaus |
---|---|
eventObj | Valinnainen. Määritä käytettävä tapahtumaojelma. Tämä eventObj -parametri tulee tapahtumien sitoutusfunktiosta. |
Lisää esimerkkejä
- Poista määritelty funktio
- Kuinka käyttää unbind() -menetelmää poistaa elementin määritellyn tapahtuman tarkempi funktio.