現在、ページ ナビゲーションに jQuery UI を使用しています。多くのタブがあると jQuery UI の見栄えがよくないため、ドロップダウン メニューをタブに統合しようとしています。私がこれまでに得たもののアイデアについては、このスクリーンショットを見てください: http://i.imgur.com/T9lwLI8.png
上のセクションは通常の jQuery-UI タブで、下のセクションはマウスが「患者」の上に置かれた新しいメニュー デザインです。新しいメニュー デザインは純粋な CSS です。単純に階層化された ul タグと li タグが、:hover に応じて表示: なしまたはブロックになります。
デフォルトの jQuery-UI タブを置き換えようとするのは悪夢でした。デフォルトの ID とクラスを削除するとタブ機能が壊れるため、スタイルと jQuery の機能が混在しているように見えますが、デフォルトの ID とクラスを新しいタブ セクションに追加すると、不要なスタイルやその他の奇妙なエラーが追加されます。
私の推測では、jQuery UI Tabs はタブを含む ul リストを 1 つしか期待していませんが、私の CSS 実装ではドロップダウン対応のすべてのタブに ul リストを使用しているため、それは気に入りません。私は .js ファイルと .css ファイルを調べましたが、正直なところ、私はこの問題の専門家ではないので、何を探しているのかわかりません。
私はグーグルをしてきましたが、通常、カルーセルを実装して追加のタブを非表示/表示する方法を見つけることができる唯一の解決策は、そうでなければ別の行にプッシュされることです。マウスオーバー時にドロップダウン メニューがあるタブで jQuery UI タブを動作させるにはどうすればよいですか?