Metoda jQuery unbind()

❮ Metody událostí jQuery

Příklad

Odeberte všechny obslužné rutiny událostí pro všechny prvky <p>:

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

Definice a použití

Metoda unbind() byla ve verzi 3.0 zastaralá. Místo toho použijte metodu off() .

Metoda unbind() odstraní obslužné rutiny událostí z vybraných prvků.

Tato metoda může odstranit všechny nebo vybrané obslužné rutiny událostí nebo zastavit spuštění určitých funkcí, když k události dojde.

Tato metoda může také uvolnit obslužné rutiny událostí pomocí objektu události. To se používá k odpojení události ze sebe (jako je odstranění obsluhy události poté, co byla událost vyvolána určitým počtem opakování).

Poznámka: Pokud nejsou zadány žádné parametry, metoda unbind() odstraní VŠECHNY obslužné rutiny událostí ze zadaného prvku.

Poznámka: Metoda unbind() funguje na libovolné obsluze události připojené k jQuery.


Syntax

$(selector).unbind(event,function,eventObj)

Parameter Description
event Optional. Specifies one or more events to remove from the elements.
Multiple event values are separated by space.
If this is the only parameter specified, all functions bound to the specified event will be removed.
function Optional. Specifies the name of the function to unbind from the specified event for the element
eventObj Optional. Specifies the event object to remove to use. The eventObj parameter comes from the event binding function

Zkuste si to sami - příklady


Jak použít metodu unbind() k odstranění vazby konkrétní funkce ze zadané události pro prvek.


Určuje objekt události, který se má odstranit.


❮ Metody událostí jQuery