Esempio
Imporre il contesto del "test" la funzione, all'interno objPerson :
$("button").click($.proxy(objPerson, "test"));
Prova tu stesso " Definizione e utilizzo
Il metodo $ .proxy prende una funzione esistente e restituisce una nuova con un particolare contesto.
Questo metodo è spesso utilizzato per collegare gli eventi a un elemento in cui il contesto sta puntando di nuovo ad un oggetto diverso.
Suggerimento: Se si associa la funzione tornato da $.proxy , jQuery sarà ancora sciogliere la funzione corretta se superato l'originale.
sintassi 1
$(selector).proxy(function,context)
Try it
sintassi 2
$(selector).proxy(context,name)
Try it
Parametro | Descrizione |
---|---|
function | La funzione esistente da chiamare |
context | Il nome dell'oggetto in cui si trova la funzione |
name | La funzione esistente il cui contesto sarà cambiato (deve essere una proprietà dell'oggetto contesto). |