Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   оnСlick в выпадающем меню (https://javascript.ru/forum/dom-window/14449-onslick-v-vypadayushhem-menyu.html)

mangusts 17.01.2011 09:05

оnСlick в выпадающем меню
 
Подскажите плз. Есть такое меню, когда кликаем по пункту, попадаем на страницу пункта, если мышь на пункте меню - меню раскрывается, если не на пункте меню свернуто, для разворота полного меню надо навести мышь на пункт.
Вопрос:
Как сделать так, что бы при переходе (на страницу пункта) по пункту меню, само меню разворачивалось, то есть разворачивалось и оставалость развернутым после клика по пункту.
Сейчас разворачивается и остается развернутым при наведении курсора. Спасибо.


<!-- BEGIN -->
<ul onMouseOut="$('#popUpMenu').show()" onMouseOver="$('#popUpMenu').show()" >

<!-- END -->

<li ><a href="http://www.html"><img src="какойто адрес" alt="" width="" height="9"/>Пункт меню</a></li>

<!-- BEGIN -->
<ul id="popUpMenu" style="display:none;" >
<!-- END -->
<li><a href=""> подпункт </a></li>
<li><a href=""> подпункт </a></li>
<li><a href=""> подпункт </a></li>
<li><a href=""> подпункт </a></li>
<li><a href=""> подпункт </a></li>
<!-- BEGIN -->
</ul>
</ul>
<!-- END -->

ksa 17.01.2011 10:57

Цитата:

Сообщение от mangusts
Как сделать так, что бы при переходе (на страницу пункта) по пункту меню, само меню разворачивалось, то есть разворачивалось и оставалость развернутым после клика по пункту.

Как вариант, на той странице не писать/убрать
style="display:none;"

mangusts 17.01.2011 12:08

Ок - после обеда протестирую - отпишусь

mangusts 17.01.2011 16:14

Если убрать этот стиль то меню по умолчанию развернуто (

ksa 17.01.2011 16:19

mangusts, так тебе оно какое нужно? :) Свёрнутое? Или таки развёрнутое?

mangusts 17.01.2011 19:49

Цитата:

Сообщение от ksa (Сообщение 88351)
mangusts, так тебе оно какое нужно? :) Свёрнутое? Или таки развёрнутое?

Когда пользователь попадает на сайт - меню свернутое, когда кликает на 1 пункт, он переходит на страницу пункта и меню разворачивается.

Так вот сейчас меню разворачивается тогда когда курсор на пункте меню.
Если кликнуть и убрать курсор, то на новой странице меню свернуто, развернуть его можно наведя курсор на пункт меню, если убрать курсор - меню остается развернутым.

Надо. Кликаем по пункту, получаем переход на страницу пункта и развернутое меню. Не зависомо от того где курсор.

Когда переходим на другой пункт меню подменю пункта 1 сворачивается, а разворачивается, соответственно подменю пункта 2

ksa 17.01.2011 21:47

Цитата:

Сообщение от mangusts
он переходит на страницу пункта и меню разворачивается

Так вот на той странице и убирай... ;)

mangusts 18.01.2011 07:45

Цитата:

Сообщение от ksa (Сообщение 88395)
Так вот на той странице и убирай... ;)

Движек DLE - меню сквозное (

ksa 18.01.2011 09:25

Цитата:

Сообщение от mangusts
меню сквозное

У боди онлоад тоже сквозной? :)

mangusts 18.01.2011 10:14

В принципе - да, натолкнули на мысль, создать статическую страницу и не парится. Спасибо!


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