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

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

die()

Описание: Удаляет всех обработчиков событий, ранее присоединенных используя .live() из элементов.

.die()

Добавлена в версию: 1.4.1

Любой обработчик, который был прикреплен с помощью .live() может быть удален с .die(). Этот метод является аналогом вызова .unbind() без аргументов, который используется для удаления всех обработчиков прикрепленных с помощью .bind(). Смотрите обсуждение по .live() и .unbind() для подробных деталей.

.die( типСобытия, [ обработчик ] )

Возвращает: jQuery

Описание: Удаляет всех обработчиков событий, ранее присоединенных используя .live() из элементов.

.die( типСобытия, [ обработчик] )

Добавлена в версию: 1.3
типСобытия
Строка
Строка, содержащая тип события JavaScript, такие как "click" или "keydown".
обработчик
Функция
Функция, которая более не будет выполняться.

Любой обработчик, который был прикреплен с помощью .live() может быть удален с .die(). Этот метод является аналогом вызова .unbind(), который используется для удаления всех обработчиков прикрепленных с помощью .bind(). Смотрите обсуждение по .live() and .unbind() для подробных деталей.

Examples

Example 1

Привязывает и удаляет событие на желтую кнопку.
 function aClick() {
 $("div").show().fadeOut("slow");
 }
 $("#bind").click(function () {
 $("#theone").live("click", aClick)
 .text("Can Click!");
 });
 $("#unbind").click(function () {
 $("#theone").die("click", aClick)
 .text("Does nothing...");
 });

Пример 2

Удаляет все привязанные «живые» события из всех параграфов:
$("p").die()

Пример 3

Удаляет все привязанные «живые» события click из всех параграфов:
$("p").die( "click" )

Пример 4

Для того, чтобы удалить только последний привязанный обработчик, передайте функцию в качестве второго аргумента:
var foo = function () {
 // code to handle some kind of event
};

$("p").live("click", foo); 
 // ... now foo will be called when paragraphs are clicked ...

$("p").die("click", foo); 
 // ... foo will no longer be called.
 
Категория: JQuery уроки | Добавил: ChronoW (09.01.2013)
Просмотров: 535 | Теги: JQuery die() | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: