ここでこのフィドルを見つけました: http://jsfiddle.net/aCaEG/前の投稿から。
私が必要とするのは、人々がクリックしてメニューレベルを開閉するだけでなく、アコーディオンを開くのではなく、実際のリンクを目的地に移動させるアコーディオンのような上下矢印のアイコンを用意することです。
誰でもこれを達成する方法を知っていますか?
ありがとう
HTML:
<ul>
<li>
<a href="#" title="#">level 1</a>
<ul>
<li>
<a href="#" title="#">level 2</a>
<ul>
<li><a href="#" title="#">level 3</a></li>
<li><a href="#" title="#">level 3</a></li>
</ul>
</li>
</ul>
</li>
</ul>
CSS:
ul{
margin:3px;
border:1px solid red;
}
ul ul{
display:none;
}
ul li:hover>ul{
/*display:block; */
}
JS:
$('li').click(function(ev) {
$(this).find('>ul').slideToggle();
ev.stopPropagation();
});