Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Проверить наличие элемента в this (https://javascript.ru/forum/dom-window/45308-proverit-nalichie-ehlementa-v.html)

Alex351960 23.02.2014 12:13

Проверить наличие элемента в this
 
Добрый день! Помогите мне, пожалуйста, с такой проблемой:

У меня есть вот такое меню
http://jsfiddle.net/26cbf/2/

У пункта Аксессуары есть подменю и мне нужно, чтобы при навдении он раскрывался. Этого я добиться смог. Но проблема в том, что если в главном пункте меню нет подпунктов, оно все равно раскрывается. Я попробовал сделать проверку на наличие у главного пункта тега ul, но почему-то оно не работает. Скажите, пожалуйста, где я допустил ошибку?
Заранее огромное спасибо)

Zuenf 24.02.2014 03:54

Пример кривой и не работает.
А чтоб не раскрывался пункт меню, когда ничего нет, нужно не его раскрывать, а то что в нем, т.е. вешать animate на тег ul.
И для пунктов меню не нужен height, просто задай нужный padding.


Часовой пояс GMT +3, время: 23:03.