在左側菜單中的文件是使用這個腳本在一個div加載了新的一頁:JQuery的複製使用JavaScript AJAX
$("#button").live('click',function(){
$("#content")
.html(ajax_load)
.load("page.html");
});
在page.html中有一些JavaScript添加用ajax一些UI元素(也與jquery)。
當我點擊相同的左側菜單項5次(所以div加載5次),似乎在page.html中的JavaScript被複制。當我在page.html中調用一個函數時,它會執行5次!
如何解決這個問題?
我想你將不得不提供更多的代碼,比如你在動態加載的內容中調用的函數,以及調用該函數的代碼。 – Pointy