ショッピング サイトの CSS メニューを作成しました。アイデアは、メイン カテゴリがクリックされてから、slideToggle が開始され、サブカテゴリが読み込まれるというものです。私は原則を構築しており、jQuery .children を見ていました
ただし、リンクをクリックしても何も起こりません。
私のjQueryは次のとおりです:
$('ul.sub_menu').css('display','none');
$(".nav-list li a.clickable").toggle(function () {
$(this).children().slideToggle();
}, function() {
$(this).children().slideToggle();
}
私のHTML構造は次のようになります...
<ul class="nav nav-list">
<li>
<a class="clickable" href="#">Christmas</a>
<ul class="sub_menu">
<li>
<a href="/~sweetdis/category/wreaths" >Wreaths</a>
</li>
<li>
<a href="/~sweetdis/category/large-logs">Large Logs</a>
</li>
</ul>
</li>
</ul>
ここで何かが足りないのですか?
どうもありがとう