Понедельник, 13.05.2024, 23:13
Меню сайта
Категории раздела
JQuery плагины [59]
JQuery уроки [69]
PHP полезное [24]
PHP уроки [21]
Css [26]
JS [3]
SQL [9]
Css 3 [17]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » JQuery уроки

jQuery.proxy()
Описание: Принимает функцию и возвращает новую, которая всегда будет иметь конкретный контекст.

Аргументы

jQuery.proxy( функция, контекст )

Добавлена в версию: 1.4
функция
Функция
Функция, контекст которой будет изменен.
контекст
Объект
Объект, который должнен быть установлен в контексте ( `this` ).

jQuery.proxy( контекст, имя )

Добавлена в версию: 1.4
контекст
Объект
Объект, который должен быть установлен в контексте этой функции.
имя
Строка
Имя функции, чей контекст будет изменен (должно быть свойством "контекста" объект).
Этот метод является наиболее полезным для подключения обработчиков событий к элементу где контекст указывает назад на другой объект. Кроме того, jQuery гарантирует, что даже если вы связываете функцию обратно из jQuery.proxy() это будет по-прежнему привязка правильной функции, если послан оригинал.

Пример

Обеспечивает соблюдение контекста функции.
var obj = {
 name: "John",
 test: function() {
 alert( this.name );
 $("#test").unbind("click", obj.test);
 }
};

$("#test").click( jQuery.proxy( obj, "test" ) );

// This also works:
// $("#test").click( jQuery.proxy( obj.test, obj ) );
Категория: JQuery уроки | Добавил: ChronoW (16.04.2013)
Просмотров: 644 | Теги: ойгукн, jQuery, proxy, proxy(), jQuery proxy(), jQuery.proxy() | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: