Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.12.2010, 12:52
Кандидат Javascript-наук
Отправить личное сообщение для Nightmare Посмотреть профиль Найти все сообщения от Nightmare
 
Регистрация: 16.04.2010
Сообщений: 133

ul li blur выволивть ;)
как выловить blur в элемента меню?
Ответить с цитированием
  #2 (permalink)  
Старый 09.12.2010, 13:08
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

$("#main").click(function (event) {
	$(document).one("click", function (e) {
		if ( $(e.target).closest("#main").length === 0 )
			$(event.target).trigger("blur");
	});
});


$("#main li").bind("blur", function () {
	// Ваша функция
});


UL-элементу присвоить id='main'.

Последний раз редактировалось exec, 09.12.2010 в 13:11.
Ответить с цитированием
  #3 (permalink)  
Старый 09.12.2010, 17:23
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

exec, на li вешать блуры не выйдет. Либо без jQ, используя IE-specific events и фазу capturing, либо focusein|focuseout
Ответить с цитированием
  #4 (permalink)  
Старый 09.12.2010, 17:48
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Откуда у li blur возьмётся, если он фокус не может принимать?
Ответить с цитированием
  #5 (permalink)  
Старый 09.12.2010, 18:14
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Kolyaj, capturing спасет империю. Где-то на форуме поднималась уже тема, кажется, B~Vladi.

Во, нашел: Аналог onactive (IE)

Последний раз редактировалось e1f, 09.12.2010 в 18:15. Причина: UPD
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает window.opener.focus() в IE, только в FireFox Alexei Events/DOM/Window 5 18.05.2009 14:54