過去数時間のさまざまなアプローチや例を試した後、製品ナビメニューのサブメニューを開くクリーンなjQueryメソッドを見つけるのが難しいです。 nav項目は、WordPressのカスタムWalkerクラスから取得されます。jQuery - ホバーのマルチレベルネストされたulサブメニュー
「製品」をホバーすると「製品グループ」レベルが開き、次に製品グループをホバーするとサブメニューが表示されます(次のレベルがある場合は製品情報かもしれません)。 。私は)(それが最初に使用して、トップレベルのために働いていfadeToggle - 私は例えばJSFiddleを設定しました:https://jsfiddle.net/yvu237t2/4/
$("ul#productnav").hover(function() {
$("ul.sub-menu").first().fadeToggle("fast");
});
私は、次のサブレベルを見つけると開くための構文を考え出すにこだわっていますその前のレベルをホバリングすることに基づいています。
洞察力は大変ありがとうございます。ここで
は、参考のために最終結果のデザインカンプです:
メイングループの1つの製品だけがある場合、それは次のように入れ子にすることになります。
https://jsfiddle.net/yvu237t2/5/ heh、サブメニューのホバーで再生します。完了しませんが、多分それはあなたにいくつかのアイデアを与えるでしょう。 – Taplar
ありがとう@タプラ - 見ることを助ける。私は親をアクティブに保ちながら問題を抱えながら、次のレベルを選択するためにこれを実装しようとしました。同じ方法で次のレベルを(もし存在すれば)掴むのと同じ方法がありますか? https://jsfiddle.net/yvu237t2/6/ – d38