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/ ) 的页面,您可以使用两种方法。

我做了一个快速测试,看起来你可以使用第二种方法。如果您像这样修改 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 回答