jQuery tapahtumat - unbind() -menetelmä

Esimerkki

Poista kaikki p-elementtien tapahtumankäsittelijät:

$("button").click(function(){
  $("p").unbind();
});

Kokeile itse

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)

Kokeile itse

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)

Kokeile itse

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.