Metoda $.proxy() jQuery
Příklad
Vynutit kontext funkce "test" uvnitř objPerson:
$("button").click($.proxy(objPerson, "test"));
Definice a použití
Metoda $.proxy přebírá existující funkci a vrací novou s konkrétním kontextem.
Tato metoda se často používá pro připojení událostí k prvku, kde kontext ukazuje zpět na jiný objekt.
Tip: Pokud svážete funkci vrácenou z $.proxy, jQuery stále zruší vazbu správné funkce, pokud předá původní.
Syntaxe 1
$(selector).proxy(function,context)
Syntaxe 2
$(selector).proxy(context,name)
Parameter | Description |
---|---|
function | The existing function to be called |
context | The name of the object where the function lies |
name | The existing function whose context will be changed (should be a property of the context object). |