だから、私は簡単なメニューを持っています:1つをクリックすると1つのアイテムが表示され、2つをクリックすると2つのアイテムが表示されます。ONEとTWOにはトグル機能があるので、クリックすると上下にスライドしますが、ONEを閉じずにTWOをトグルすると、面倒になります。
$(function() {
$('li.sub', '#navigation').each(function() {
var $li = $(this);
var $div = $('div.submenu', $li);
var top = $li.height();
$li.toggle(function() {
$div.css('top', top).
slideDown('slow');
},
function() {
$div.
slideUp('slow');
});
});
});
フィドル: http: //jsfiddle.net/vGSWm/2/