jQuery (':visible') ведет себя смешно.

У меня возникла странная проблема с проверкой видимости объекта с помощью jQuery.

У меня есть этот тестовый JS:

alert($myObject.css('display'));
alert($myObject.is(':visible'));

Первое предупреждение отображает «блок», что имеет смысл, поскольку firebug ясно показывает, что он настроен на отображение: блок, и вы можете увидеть объект на странице в браузере.

Во втором предупреждении отображается «ложь». Что для меня вообще не имеет никакого смысла.

Я неправильно понимаю использование is(':visible')?

6
задан DA. 19 March 2012 в 16:14
поделиться