Przykład
Wymuszanie kontekstu "test" funkcji, wewnątrz objPerson :
$("button").click($.proxy(objPerson, "test"));
Spróbuj sam " Definicja i Wykorzystanie
Metoda $ .proxy trwa istniejącą funkcję i zwraca nowy z konkretnym kontekście.
Sposób ten jest stosowany do mocowania do elementu zdarzeń gdzie kontekst skierowany z powrotem do innego obiektu.
Wskazówka: Jeśli powiązać funkcję wróciliśmy z $.proxy , jQuery nadal rozpiąć prawidłową funkcję, jeśli przekazany oryginał.
Składnia 1
$(selector).proxy(function,context)
Try it
Składnia 2
$(selector).proxy(context,name)
Try it
Parametr | Opis |
---|---|
function | Istniejąca funkcja do wywołania |
context | Nazwa obiektu, gdzie funkcja polega |
name | Istniejąca funkcja której kontekst zostanie zmieniony (powinny być właściwością obiektu kontekstowego). |