jQuery $.proxy() Metodo
Esempio
Applicare il contesto della funzione "test", all'interno di objPerson:
$("button").click($.proxy(objPerson, "test"));
Definizione e utilizzo
Il metodo $.proxy prende una funzione esistente e ne restituisce una nuova con un contesto particolare.
Questo metodo viene spesso utilizzato per allegare eventi a un elemento in cui il contesto punta a un oggetto diverso.
Suggerimento: se colleghi la funzione restituita da $.proxy, jQuery scollegherà comunque la funzione corretta se passata l'originale.
Sintassi 1
$(selector).proxy(function,context)
Sintassi 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). |