私はウェブ全体を探していましたが、解決策が見つかりません。私もjQueryを初めて使用します。
私の場合:
ナビゲーションバーがあり、その中の各リンクがメガメニューをアクティブ化/トリガーします(各リンクには独自のメガメニューがあります)。
必要なもの:
各リンクで独自のメガメニューをアクティブにする方法が必要です。メガメニューは次の場合に閉じる必要があります。
ユーザーがナビゲーションバーの別のアイテムをクリックします。
ユーザーは、ナビゲーションバーの同じアイテムをクリックします。
ユーザーは、メガメニュー内の「閉じるボタン」(X)グラフィックをクリックします(わかりやすくするためにHTMLには表示されていません)。
HTML:
<div id="top-nav">
<ul>
<li><span>Products & Services</span>
<ul>
<li><div class="megamenu">Content here...</div></li>
</ul>
</li>
<li><span>Support & Training</span>
<ul>
<li> <div class="megamenu">Content here...</div></li>
</ul>
</li>
<li><span>Communities</span>
<ul>
<li> <div class="megamenu">Content here...</div></li>
</ul>
</li>
<li><span>Store</span>
<ul>
<li><div class="megamenu">Content here...</div></li>
</ul>
</li>
</ul>
</div>
「SexyDropDownMenu」のスクリプトを見たことがありますが、問題は、ホバーをクリックするとトリガーされるメニューが閉じてしまうことです。前述したように、jQueryを初めて使用するため、私が必要とするものにそれを適応させます。
http://www.sohtanaka.com/web-design/examples/drop-down-menu/
どんな助けでも大歓迎です。
ありがとう。