2013-01-31 30 views
1

我使用同位素無限滾動與畫廊我有prettyPhoto在第1頁上工作正常,但一旦加載頁面2 prettyPhoto不起作用。有沒有人知道我可以怎樣在頁面2上調用jQuery。如果我將頁面2視爲獨立頁面,prettyPhoto可以正常工作。 Regards同位素無限滾動丟失prettyphoto jquery第2頁

+0

我嘗試了各種方法來重新加載腳本,但沒有成功。 – user2029893

回答

1

PrettyPhoto需要一些初始化代碼,在文檔加載時執行,並對DOM中的適當元素施加魔法。當同位素無限滾動從後續頁面將更多內容拖入DOM時,您將無法獲得文檔準備好事件,因此PrettyPhoto不會被告知在新內容上做什麼。

您需要將PrettyPhoto初始化代碼包裝到一個函數中,並在document.ready和新內容被拉入時調用該函數。使用Isotope可以指定在拉入新項目時執行的函數,以便您可以把電話打到那裏的PrettyPhoto代碼。