Вертикальное вложенное меню + 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, время: 21:26. |