単一のルート エントリと複数のサブ エントリを含む jQuery メニュー ウィジェットがあります。私はそれが次のように動作することを望みます:
- ホバーではなくクリックで開く必要があります
- 横に開くのではなく、上に開く
どうすればこれを達成できますか?
単一のルート エントリと複数のサブ エントリを含む jQuery メニュー ウィジェットがあります。私はそれが次のように動作することを望みます:
どうすればこれを達成できますか?
$("#menu").menu({ trigger: "click" });
これにより、メニューをトリガーするイベントが「ホバー」から「クリック」に変更されます
「上向きに横に開いてはいけない」とは、選択したメインメニューオプションの下にサブメニューが表示され、メインメニューの高さが拡張されることを意味します。ただし、これは前提条件です。要件を明確にしていただければ、戻ってきて回答を編集します。
ホバー イベントの代わりに、クリック イベントを使用します。また、サブメニューまたはメニュー項目のコンテンツのほとんどの時間方向は絶対位置で定義されるため、あなたの場合、値が非表示のコンテンツの高さである上負の位置を定義する方法で位置を定義します.
それが役に立てば幸い。