-1

単一のルート エントリと複数のサブ エントリを含む jQuery メニュー ウィジェットがあります。私はそれが次のように動作することを望みます:

  • ホバーではなくクリックで開く必要があります
  • 横に開くのではなく、上に開く

どうすればこれを達成できますか?

4

2 に答える 2

1
$("#menu").menu({ trigger: "click" });

これにより、メニューをトリガーするイベントが「ホバー」から「クリック」に変更されます

「上向きに横に開いてはいけない」とは、選択したメインメニューオプションの下にサブメニューが表示され、メインメニューの高さが拡張されることを意味します。ただし、これは前提条件です。要件を明確にしていただければ、戻ってきて回答を編集します。

于 2012-11-07T17:24:56.237 に答える
0

ホバー イベントの代わりに、クリック イベントを使用します。また、サブメニューまたはメニュー項目のコンテンツのほとんどの時間方向は絶対位置で定義されるため、あなたの場合、値が非表示のコンテンツの高さである上負の位置を定義する方法で位置を定義します.

それが役に立てば幸い。

于 2012-11-07T17:16:23.943 に答える