わかりましたので、ビッグコマースでメニューをカスタマイズする方法に制限されています. これは私がこれまでに持っているものです。一部のタグはシステム自体によって生成されることに注意してください。
アコーディオンでカテゴリ メニューを表示するパネルのコードは次のようになります。
$('.SideCategoryListClassic').children().children('li')
.hover(function(){
$(this).children('ul').children().slideDown()
},
function(){
$(this).children('ul').children().slideUp()
});
$('a[href*="-main"]').attr('href', '#')
インラインスタイルシートもあります
.SideCategoryListClassic ul li ul li {
display: none;
}
メニューが生成される方法は私を超えています。私が追加したものの 1 つは、HERF 置換タグで、メイン カテゴリのリンクを無効にし、サブ カテゴリでのみ機能するようにしました。
メニューはホバーとして機能するようになりましたが、クリック機能メニューにしたいです。クリックでグループを拡張したいのですが、別のグループをクリックすると、前のグループを非表示にしたいと思います。UL の生成方法を変更したり、スタイル クラスや ID タグをそれらに割り当てたりすることはできないことに注意してください。このページでメニューがどのように見えるかを見ることができます: