Метод jQuery $.proxy()

❮ Методы событий jQuery

Пример

Примените контекст функции «тест» внутри objPerson:

$("button").click($.proxy(objPerson, "test"));

Определение и использование

Метод $.proxy берет существующую функцию и возвращает новую с определенным контекстом.

Этот метод часто используется для присоединения событий к элементу, контекст которого указывает на другой объект.

Совет: если вы привязываете функцию, возвращаемую из $.proxy, jQuery все равно отменяет привязку правильной функции, если она передана оригиналу.


Синтаксис 1

$(selector).proxy(function,context)

Синтаксис 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).

❮ Методы событий jQuery