0

JQueryUI タブにファイルを読み込んでいます。呼び出されたファイルに jquery ファイルを含めると、タブを切り替えるときにエラーが発生します。jquery は呼び出し元ファイルと呼び出されたファイルの両方に含まれているため、jquery の競合が原因であると考えました。問題は呼び出されたファイルからリンクを削除すると解決しました。ファイルがタブにロードされました。jquery が含まれていないため、そのタブでいくつかの jquery 操作を実行する必要があります。そのタブで何も実行できません。解決策は何ですか。ユーザーが ajax と呼ばれるすべてのファイルにメインの jquery ファイルを含めることができないようにします。解決策はありますか、これはバグですか、それともjqueryUIタブの使用をあきらめるべきですか?

ありがとう

4

1 に答える 1

2

タブのコンテンツは、jQuery を含むメイン ページの一部です。そのため、タブから要素を選択し、それらがメイン ページの一部であるかのように、要素に対して jQuery メソッドを呼び出すことができます。実際、ページ上の任意の場所で jQuery メソッドを呼び出せるようになるまで、つまり document.ready の後では、それはメイン ページの一部になっています。

jQuery UI で jQuery を使用できない場合、jQuery UI を使用することはできません。それ自体が jQuery を使用しているためです...

于 2012-11-06T11:44:24.630 に答える