jQuery $.proxy()Метод
Примеры
Принудительно установить контекст функции "test" внутри objPerson:
$("button").click($.proxy(objPerson,"test"));
Попробуйте сами »
Определение и использование
Метод $.proxy принимает существующую функцию и возвращает новую функцию с определённым контекстом.
Этот метод часто используется для добавления событий к элементам, контекст которых указывает на другой объект.
Совет:Если вы привяжете функцию, возвращённую из $.proxy, jQuery всё ещё сможет отвязать правильную функцию, передав исходную функцию.
Синтаксис 1
$(selector).proxy(function,context)
Попробуйте сами
Синтаксис 2
$(selector).proxy(context,name)
Попробуйте сами
| Parameters | Описание |
|---|---|
| функция | Существующая функция, которая будет вызвана. |
| context | Имя объекта, в котором находится функция. |
| name | Существующая функция, контекст которой будет изменён (должна быть свойством объекта контекста). |
Другие расширения
Методы событий jQuery