0

次のスクリプトに問題があります: http://code.google.com/p/pwi/

とても素敵な Picasa jQuery ギャラリーです。

jQuery.noConflict()このスクリプトをモードで実行する方法を教えてください。私はすでに行を追加しました...

<script>jQuery.noConflict()</script> 

...HTML ファイルで、すべての$jQueryに置き換えます。しかし、スクリプトはもう機能しません。


誰も私を助けることができませんか?私はこの ZIP ファイルからの Demo 1 を fancybox で持っています。

通常、.html ファイルと .js ファイルで$jQueryに置き換えてから、 jQuery.noConflict()を先頭に追加するだけです。しかし、ここではうまくいきません...

Firefox のエラー コンソールには次のように表示されます。

エラー: TypeError: n.gphotojQuerytimestamp が定義されていません

ソースファイル: file:///C:/Users/pc/Desktop/jquery.pwi/js/jquery.pwi.js

ライン: 361

4

1 に答える 1

0

jQuery(http://api.jquery.com/jQuery.noConflict/)のページを見ると、2つの方法を使用できます。

簡単なテストを行いましたが、2番目の方法を使用できるようです。次のようにDemo1を変更した場合:

PWIが初期化されるスクリプトセクションで、次の行を前に追加しますvar $viewerSelected = "fancybox";

  $.noConflict();
  jQuery(document).ready(function($) {
  // Code that uses other library's $ can follow here.

終了スクリプトタグの直前に行を追加します

  });
  // Code that uses other library's $ can follow here.

これにより、少なくともコードがエラーなしで実行されていることを確認できます

于 2013-02-21T11:11:38.737 に答える