0

RightNow FAQ システムに jQuery をロードしようとしていますが、RightNow によってデフォルトでロードされる JS ファイル間に競合があるかどうかわかりません。

ファイルに次の行を追加しました。

<script src="https://www.google.com/jsapi?key=MYKEY" type="text/javascript"></script>
<script>
 google.load("jquery", "1.4.4");
  google.load("jqueryui", "1.8.7");
</script>
<script>
jQuery.noConflict();
if (typeof jQuery == 'undefined') {  
    alert("jquery is NOT loaded");
} else {
    alert("jquery is loaded");
}

 jQuery(function() {
  jQuery( "#dialog" ).dialog();
 });

</script>
<div id="dialog"><p>test</p></div>

(もちろん、MYKEY は実際のキーに置き換えられました)。

ページにアクセスすると、「jquery が読み込まれました」というメッセージが表示されますが、ダイアログ ボックスが表示されません。私はそれを正しくテストしていますか?それは衝突があるということですか?

このことをテスト/動作させる他の方法はありますか?

ありがとう、

4

2 に答える 2

0

これは私にとってはうまくいくようです。忘れているように見えるのは、jquery-ui.cssをロードすることだけです。それはあなたの問題ですか?

于 2011-01-13T11:26:30.007 に答える
0

「on document ready」内からダイアログ コマンドを呼び出すと、コードがより安定する可能性があります。

于 2012-03-01T09:43:01.260 に答える