0
一個常見的例子是無限滾動頁面。當新內容加載時,所有現有的JavaScript調用都應該附加到新元素上。有沒有簡單的方法來實現這一點(除了再次調用所有js/jquery函數)。將javascript交互附加到通過ajax加載的網頁部分的好方法是什麼?
的問題是更嚴重時有哪些需要被調用,以使交互多個內部和外部的.js文件。
一個常見的例子是無限滾動頁面。當新內容加載時,所有現有的JavaScript調用都應該附加到新元素上。有沒有簡單的方法來實現這一點(除了再次調用所有js/jquery函數)。將javascript交互附加到通過ajax加載的網頁部分的好方法是什麼?
的問題是更嚴重時有哪些需要被調用,以使交互多個內部和外部的.js文件。
每次新元素添加..你可以使用on
事件綁定的事件。例如看看他下面的代碼
$("body").on("click", "p", function() {
alert($(this).text());
});
它結合的Click事件給所有p
這是動態添加的時間。
實際上,它結合事件處理程序'body',但它會處理點擊所有事件' p'元素(在處理程序綁定時可能存在或可能不存在)。 –
' - >'http://learn.jquery.com/events/event-delegation/ –