痔になりやすい生活習慣とは?

どうしてもわからないので、ご教授お願いいたします。

http://baby.caregoods.org/のサイトでjquery.treeview.js(http://bassistance.de/jquery-plugins/jquery-plug …)のツリーメニューを使っています。
同梱されていたjquery1.4.3を使っていました。
ところが、このサイトの管理画面で画像のドラッグ&ドロップで入れ替えるという機能が使えなくなり、元のjquery1.6.2に戻したところjquery.treeview.jsのメニューが使えなくなってしまいました。(いろいろなpluginが入っているようです。)

複数のjqueryが使えないのはここで調べてわかったのですが、http://stacktrace.jp/jquery/with_other_lib.htmlのサイトを参考にして

-----------------
// $ 関数および jQuery関数の上書きを元に戻します。
var $j = 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は初心者なので説明があまり上手くないので申し訳ありません。
うまく伝わるかわかりませんが、よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

よくわかってませんが…



ツリーメニューとドラッグ&ドロップのライブラリのコードを、それぞれ$と$jで書き分けてますか?

通常は$又はjQueryを使用して記述されているはずですので、片方を$jに書き直す必要があります。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
違うツリーメニューを導入して解決しました。
ありがとうございました。

お礼日時:2011/09/24 08:32

jquery-1.4.2 の後で jquery-1.6.2 を読み込んでみてはどうでしょう?



<script src="./jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="./jquery.cookie.js" type="text/javascript"></script>
<script src="./jquery.treeview.js" type="text/javascript"></script>
<script src="./jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="./jquery.hoge.js" type="text/javascript"></script>
<script src="./jquery.foo.js" type="text/javascript"></script>
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

上記のように読み込みしましたら、ツリーメニューは表示されたのですが、アコーディオン型の履歴などが上部に表示されるはずのものが表示されなくなってしまうのです。。。
やっぱりどちらかあきらめるしかないですかね。。。

ソースを見るときちんとデータはあるのに表示だけがされない状態になるのです。。。

お礼日時:2011/08/29 08:51

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング