私は次のことを持っています。誰かが助けてくれれば素晴らしいと思います..
$(".brand-nav").click(function(e){
var type = $(this).attr( id );
$('.article').hide();
$('.' + type).show();
e.preventDefault();
$(".letter-section").each(function (i) {
var siblings = $(i).siblings(":visible").length;
if (siblings == 0) {
$(i.big-lettter').hide();
} else {
$(i.big-lettter').show();
}
}
});
私はこの JS フィドルを作成して、HTML のアイデアも含めました: http://jsfiddle.net/BEa4x/ここに投稿したとき、正しくフォーマットされませんでした。
トップ メニューをクリックすると、すべてのリンクが非表示になり、リンクの ID によって関連するリンクのみが表示されます。
次に、「A」セクションにリンクが表示されないことを意味する食品をクリックすると、A も非表示にする必要があります。それ以外の場合は、表示する必要があります。
どんな助けでも感謝します:-)