我希望我的代碼在一些新數據加載到頁面本身後再次運行。例如:在頁面加載新內容後再次運行jquery
$(document).ready(function() {
console.log("page completed");
}
一旦完全加載頁面,它將在控制檯中打印page completed
。新的東西加載到頁面中時,有什麼方法可以重新運行代碼?案例#1:在Facebook新聞提要中,當用戶向下滾動頁面時,將運行JavaScript以檢索新的Facebook供稿和更新。
案例#2:當URL本身發生變化時重新運行腳本。
將需要執行的代碼放入函數中,並在加載新內容時調用該函數。 –
把它放在一個函數中是一種乾淨整潔的方法,但你也可以用'.trigger()'手動觸發任何事件處理程序(我並不是建議你這麼做 - 只是告訴你) – Archer