Показать сообщение отдельно
  #5 (permalink)  
Старый 27.05.2010, 15:52
Аспирант
Отправить личное сообщение для Юрий Шу Посмотреть профиль Найти все сообщения от Юрий Шу
 
Регистрация: 27.05.2010
Сообщений: 42

$(document).click(function(e){ 
	    e = e || window.event; 
	    t = e.target || e.srcElement; 
	    if (!$(t).is('#appearing-box') && $(t).parents().find('#appearing-box').size()==0) { 
	       $('#appearing-box').hide(); 
	    } 
	});

Убрал отрицание у второго условия. Иначе был обратный эффект.

Еще, не могли бы вы раскрыть смысл 2-ой и 3-ей строк. Не совсем понятно, что это.
А селектором :not нельзя тут обойтись??

Последний раз редактировалось Юрий Шу, 27.05.2010 в 15:59.
Ответить с цитированием