Показать сообщение отдельно
  #1 (permalink)  
Старый 23.06.2013, 23:11
Аватар для spo
spo spo вне форума
Профессор
Отправить личное сообщение для spo Посмотреть профиль Найти все сообщения от spo
 
Регистрация: 11.05.2011
Сообщений: 213

Проблема с is(":visible")
Не могу понять почему не срабатывает следующий код:

$("div.hctrl a").click(function() {
	if( $(this).closest("div.roll").find("div.hlist").is(':visible') ) $(this).closest("div.roll").find("div.hlist").css("visibility", "hidden");
	else $(this).closest("div.roll").find("div.hlist").css("visibility", "visible");
	return false;
});


Если поменять условие к примеру на проверку по классу, то все будет работать. Однако хочется обойтись минимальным кодом и не городить лишние addClass removeClass.
Ответить с цитированием