2012-01-30 82 views
1

首先在使用新版本fancybox時遇到問題(http://fancyapps.com/fancybox/)。Fancybox 2.0.4 fancybox功能已從jquery插件中刪除

我有它加載大部分使用Ajax網頁的應用程序。該方案如下:

  1. 我的主要頁面加載使用jQuery,jQuery的UI和的fancybox點擊一個鏈接和的fancybox與Ajax內容
  2. 打開
  3. 當AJAX加載jQuery的UI選項卡被觸發爲了製作一些標籤(打開的窗口包含標籤),ajax內容中的某些鏈接也綁定在fancybox中打開。
  4. 單擊ajax內容中的鏈接並加載另一個ajax內容。
  5. 內容加載後窗口。$存在,但窗口。$。fancybox未定義。

什麼可以從jquery插件中刪除fancybox? 我還附加了一個圖像與控制檯解釋的步驟。

enter image description here

回答

0

掙扎了半個多小時,並沒有發現問題後,我寫了上面的帖子。我寫完後馬上發現了所發生的事情。我不會刪除這個問題,因爲它可能對其他人有幫助。

我的一個ajax請求也加載了一個新的jquery對象,它重置了舊的jquery對象,即插件。他們全部。

一旦不必要的請求被刪除一切正常。