Вертикальное вложенное меню + jQuery
del
|
что значит "при выборе"?
<!DOCTYPE HTML> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script> </head> <body> <ul> <li>Пункт 1</li> <li id="menu-item-51">Пункт 2 <ul style="display: none;"> <li>Подпункт 1</li> <li>Подпункт 2</li> </ul> </li> <ul> <script type="text/javascript"> jQuery(document).ready(function($){ jQuery("#menu-item-51").hover( function(){ jQuery(this).children('ul').slideToggle('fast'); }, function(){ jQuery(this).children('ul').slideToggle('fast'); } ); }); </script> </body> </html> |
del
|
и в чем проблема? Меняешь hover на click
|
Неправильно выразился. Проблема в том, что при переходе по любой ссылке, подменю будет закрыто, а надо что бы было сохранение предыдущего состояния.
|
#menu ul { display: none; } #menu ul.active { display: block; } |
del
|
ну и? Смысл того, что ты просто вставил мой код? Если непонятно было зачем он, надо было спросить...
Цитата:
|
Часовой пояс GMT +3, время: 09:42. |