Показать сообщение отдельно
  #5 (permalink)  
Старый 11.08.2012, 00:12
Новичок на форуме
Отправить личное сообщение для only_dimon Посмотреть профиль Найти все сообщения от only_dimon
 
Регистрация: 08.05.2012
Сообщений: 9

Кое что выяснил.

Не работает проверка

$(this).next('ul').length


возвращает ноль.

В других браузерах возвращает 1.

Тег ul за тегом li существует. Вот код html

<li class="element-1"><a href="#">Машины</a></li>
									<ul>
										<li><a href="#">Третий уровень</a></li>
											<ul>
												<li><a href="#">Тойота</a></li>
												<li><a href="#">Тойота</a></li>
												<li><a href="#">Тойота</a></li>
											</ul>
										<li><a href="#">Пежо</a></li>
										<li><a href="#">Ауди</a></li>
									</ul>


Располагается сразу за ним, но почему-то не срабатывает. Может у кого-то есть соображения на этот счет?

Почему-то IE считает последующим элементом следующий li с таким же стилем, а не ul. Может это быть из-за того, что ul по умолчанию display:none ?

Последний раз редактировалось only_dimon, 11.08.2012 в 00:49.
Ответить с цитированием