Показать сообщение отдельно
  #9 (permalink)  
Старый 28.06.2014, 23:02
Новичок на форуме
Отправить личное сообщение для dulingleb Посмотреть профиль Найти все сообщения от dulingleb
 
Регистрация: 28.06.2014
Сообщений: 6

Сообщение от jsnb Посмотреть сообщение
if ( $('div#rotator ul li.show') )

Это будет всегда истинным т.к. $('div#rotator ul li.show') создает объект jQuery независимо от того будут найдены элементы удовлетворяющие селектору или нет. А объект при логическом преобразовании всегда дает true.
А вот если сделать так:
if ( $('div#rotator ul li.show').length )

то это условие будет выполнено только если будет найден хоть один элемент удовлетворяющий селекторы (элемент списка с классом show).
а, ну теперь понятно, буду знать, я просто js уже как 3 день учу, по этому еще в нем не очень так
Ответить с цитированием