質問: jquery.noconflict(true); // $ は jquery ver1.4.3を参照します。 alert($.fn.jquery); // => 1.4.3 // jquery は jquery ver1.4.3を参照します。 alert(jquery.fn.jquery); // => 1.4.3 // $j は jquery ver1.6.2を参照します。 alert($j.fn.jquery); // => 1.6.2 ---------------------------- と書いたjsファイルを読み込むのですが、1.6.2しか反映されず、1.4.3で使っているjquery.treeview.jsが使えません。 このjsファイルの前に、jquery-1.4.3.jsとjquery-1.6.2.jsは呼び出してあります。 firefoxで閲覧すると「1.6.2」「1.6.2 このページによる追加のダイアログ表示を抑止する」「1.4.3 このページによる追加のダイアログ表示を抑止する」と書いたポップアップが3度ほど出るようになりました。 こういう状況なのですがどうにか一緒に使える方法はないでしょうか? javascriptは初心者なので説明があまり上手くないので申し訳ありません。 うまく伝わるかわかりませんが、よろしくお願いいたします。
回答: よくわかってませんが... ツリーメニューとドラッグ&ドロップのライブラリのコードを、それぞれ$と$jで書き分けてますか? 通常は$又はjqueryを使用して記述されているはずですので、片方を$jに書き直す必要があります。