2013-01-11 41 views
0

我對以下腳本有問題:http://code.google.com/p/pwi/PWI - Picasa Webalbum Integrator和jQuery.noConflict()?

這是一個非常不錯的Picasa jQuery Gallery!

有人可以告訴我怎麼在jQuery.noConflict()模式運行此腳本?我已經添加了線......

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

...在HTML文件,並替換所有$jQuery的。但那時腳本不再工作了。


沒有人能幫助我嗎?我從this ZIP file 用的fancybox演示1。

通常我只需要更換$jQuery的在.html和.js文件,然後添加jQuery.noConflict()頭部。但在這裏沒有工作...

在Firefox錯誤控制檯說:

Error: TypeError: n.gphotojQuerytimestamp is undefined

Source file: file:///C:/Users/pc/Desktop/jquery.pwi/js/jquery.pwi.js

Line: 361

回答

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. 

這至少可以確保代碼仍然沒有錯誤

運行