Slyweb
На разработку сайта! Скидки 50%!
Поиск функций jQuery
поиск



Характеристика функции

Двнный метод является альтернативой методу live(), привязывающий событие к определенному элементу, примеры идентичные друг другу:

$("table").delegate("td", "hover", function(){
	$(this).toggleClass("hover");
});

$("table").each(function(){
	$("td", this).live("hover", function(){
		$(this).toggleClass("hover");
	});
});

Для удаления обработчика события, добавленного данным методом используется метод undelegate().

Так как при методе live() происходит всплытие события до корневого элемента, поэтому его не возможно остановить. В противоположность методу live, события будет сработает на элементе указнном в методе delegate, события других элементов не сработают при этом. Смотрите первый пример в котром эта разница объясняется наглядно.


Пример:

Пример:

Пример:

Пример:

Пример:

Пример:

Пример:

Александр Ермаков. Хостинг - www.pwstudio.org