短い
同じページで 2 つのライブラリを使用: jQuery UI と Twitter Bootstrap:
- ほとんどすべての UI がそれに基づいて構築されているため、jQuery UI は私にとって非常に重要です。
- ドロップダウン メニュー機能を備えた分割ボタン専用の Twitter ブートストラップ。
さて、問題は、両方のライブラリが互いに競合する同じ名前の関数を持っていることです:
詳細
jQuery UI と Twitter Bootstrap ボタンの機能の競合の例を次に示します。
この Web サイトにアクセスしてください。テーブルのおすすめボタンを押す
jQuery UI モーダル ウィンドウが表示されます。モーダルウィンドウ内でjquery uiコンボボックスを使用しました。問題は、jquery ui コンボボックスのデモに示されているように、下矢印ボタンがないことです。
問題の原因を突き止めようとしました: コンボボックス コードを調べ、.button() を呼び出すと、jqui.js ではなく、bootstrap.min.js に入りました。
ご覧のとおり、2 つの js ライブラリ間の競合の証拠です。
ところで、これはjsFiddleで、ブートストラップなしでうまく機能します。
問題
この競合の問題を解決する方法は複数あります (ウェブサイトの機能に触れずに)ドロップダウン メニュー (Twitter Bootstrap) を使用して分割ボタンとまったく同じ機能を取得する必要があります。
- 可能であればjQuery-UIで(このようなものですが、ドロップダウンメニューがあります)
- CSS + HTML のみの else
Twitter Bootstrap を取り除きます。どんな解決策も大歓迎です。私は良い答えに 200 回の担当者を与える準備ができています (報奨金として)。事前にThx