2014-12-23 63 views
0

我在我的網站使用Infinite Scrollhttp://8wayrun.com/articles/soulcalibur-ii.22/categoryAJAX加載後的Javascript?

當您滾動至底部,它會加載下一頁。當您向下滾動時,您會看到通過JavaScript加載的其中一個元素包含Twitter報價。通常,Twitter引號會使用Twitter的JS API自動轉換爲Twitter元素。但是,由於該頁面是通過AJAX加載的,因此不會激活Twitter JS。

我該如何解決這個問題?

回答

1

加載新的內容後,執行下面的JS: -

twttr.widgets.load(); 

上面的語句將掃描完整的文檔用於嵌入式鳴叫。如果您有添加內容的元素,則在加載函數中將該元素作爲參數傳遞。

+0

是否有一個一般性聲明,我可以做所有JavaScript的負載? Twitter不是唯一的問題,只是將它當作一個明顯的例子。 –

+0

以上聲明僅針對Twitter,因爲它增強了Tweets的外觀。您可以創建一些實用功能,您可以調用這些功能在新內容出現後再次執行某些操作。但是我不認爲有一種方法可以重新加載瀏覽器中存在的所有JS,這不是一個好方法。 – Jay