Método jQuery $.proxy()
Exemplo
Aplique o contexto da função "teste", dentro de objPerson:
$("button").click($.proxy(objPerson, "test"));
Definição e uso
O método $.proxy pega uma função existente e retorna uma nova com um contexto específico.
Esse método é frequentemente usado para anexar eventos a um elemento em que o contexto está apontando para um objeto diferente.
Dica: Se você ligar a função retornada de $.proxy, o jQuery ainda desvinculará a função correta se passar o original.
Sintaxe 1
$(selector).proxy(function,context)
Sintaxe 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). |