私はドロップダウンをネストしたナビゲーションメニューをコーディングしました - 私はホバー上に滑り落ちるようにメニューをコーディングしました。jQueryメニューを拡張する
ただし、クリックするとすべてのサブメニューが展開され、新しいクラスがコンテナに適用されてメニューが埋められます。
クリックするとメニューが拡張されますが、もう一度クリックすると外観が変わります。クラスが機能を再開したようにクラスを削除して分割します。私のコードは以下の通りです。どんな助けでも大歓迎です!アンディ
// == MENU SHOW ALL TOGGLE
// show pointer
$('#menu li#show-all').hover(function(){
$(this).css({'cursor' : 'pointer'});
});
$('#menu-container').addClass('show-single');
function toggleheight(){
if ($('#menu-container').hasClass('show-single')) {
$('#menu li').not('#show-all').fadeOut(function(){
$('#menu').animate({
height : '300px'
}, function(){
$('#menu-container').removeClass('show-single').addClass('show-all');
$('#menu li').not('#show-all').fadeIn();
});
});
}else {
$('#menu li').not('#show-all').fadeOut(function(){
$('#menu-container').removeClass('show-all').addClass('show-single');
$('#menu').animate({
height : '16px'
}, function(){
$('#menu li').not('#show-all').fadeIn();
});
});
}
}
$('#menu li#show-all').click(function(){
$(toggleheight);
});
EDIT: - しかし縮小するもう一度展開して一度「すべて表示」リンクをクリックすると、それがなければならないとして、すべてのリンクをバックに移動し、ショーをクリックし、リンクをホバリング、メニューを展開してメニューを元に戻すんナビゲーションを外さずに関数を再トリガーするように見える
HTMLを投稿できますか? – glomad