Exemplu
Eliminați evenimentul pe clic pentru toate <p> elemente:
$("button").click(function(){
$("p").off("click");
});
Încearcă - l singur » Definiție și utilizare
off() metoda este cel mai des utilizat pentru a elimina manipulare eveniment atașat cu on() la on() metoda.
Ca de jQuery versiunea 1.7, The off() , metoda este noul înlocuitor pentru unbind(), die() și undelegate() metode. Această metodă aduce o mulțime de consistență API, și vă recomandăm să folosiți această metodă, deoarece simplifică baza de cod jQuery.
Notă: Pentru a elimina anumite manipulare eveniment, șirul selectorului trebuie să se potrivească cu cel dat on() metoda, atunci când a fost atașat de tratare a evenimentelor.
Sfat: Pentru a atașa un eveniment care rulează doar o singură dată și apoi se îndepărtează, utilizați one() metoda.
Sintaxă
$( Parametru Descriere event Necesar. Specifică unul sau mai multe evenimente sau namespaces pentru a elimina din selectat element(s) .
Valorile de evenimente multiple sunt separate printr-un spațiu. Trebuie să fie un eveniment valid selector Opțional. Un selector care ar trebui să se potrivească cu cea a trecut inițial la on() metoda atunci când atașați manipulare eveniment function(eventObj) Opțional. Specifică funcția de a rula atunci când are loc evenimentul map Specifică o hartă eveniment ( {event:function, event:function, ...}) care conține unul sau mai multe evenimente pentru a atașa la elemente și funcții pentru a rula atunci când au loc evenimente
Încearcă-l singur - Exemple
Schimbarea de la off() unbind() la off()
Cum se utilizează off() , pentru a obține același efect ca unbind() .
Schimbarea de la off() undelegate() la off()
Cum se utilizează off() , pentru a obține același efect ca undelegate() .
Schimbarea de la off() die() la off()
Cum se utilizează off() , pentru a obține același efect ca die() .
Eliminați toate stivuitoare clic eveniment, se adaugă on()
Cum de a elimina toate pentru stivuitoare clic pe Eveniment toate <p> elemente adăugate cu on() la on() metoda.
Scoateți o funcție specifică evenimentului adăugat on()
Cum de a elimina o funcție specifică adăugată cu on() la on() metoda.
Eliminați o tratare a evenimentului , folosind un obiect eveniment
Cum de a elimina o tratare a evenimentului după ce evenimentul a fost declanșat un anumit număr de ori.