我是新來的ajax,並且想要最好地理解如何編寫我的jQuery代碼,以便通過ajax調用頁面,我的jQuery函數(簡單的東西,如幻燈片和疊加)仍然會工作。jquery函數和ajax的最佳實踐
以下是我目前正在做的工作,使我的jQuery工作在沒有ajax的獨立頁面上。
$('.microContentWrap').click(function(){
//perform some functions
});
爲了使這項功能相同工作時,該頁面已通過AJAX加載,我重複我的代碼,並將其綁定到一個名爲「Ajax的包裝」的div正常加載這個頁面上。沒有這一步,上面的代碼就不會在ajax頁面上執行。
$("ajax-wrapper").on("click", ".microContentWrap", function() {
//exact same functions as above
});
這兩件事情都有效,但這是最有效的方式嗎?似乎重複性爲我的文件中的每個單一功能執行這兩個步驟的過程。
這是因爲微內容被破壞,再加入我猜,這意味着它是一個動態的元素,這通常意味着你綁定的靜態父單擊事件運行FNC – ThisGuyHasTwoThumbs
什麼過程分爲兩個步驟?用第二種方法替換第一種方法。這是任何一種方式。 – David
*「兩步法」*是什麼意思?幾乎看起來你沒有提供足夠的信息來幫助 – charlietfl