0
我有一個可點擊的國家地圖加載文件準備就緒。Jquery ajax問題
$(document).ready(function bg() {
$.ajaxSetup ({cache: false,timeout: 5000});
$("#map").load("/maps/country.php",function() {
$('.map').maphilight({SOME SETTINGS HERE});
});
});
當我點擊城市它觸發它加載全市文件到#map DIV重新綁定一堆的JavaScript的複選框maphover等的AJAX功能...
$("#map").load("/maps/cityc_maps.php", function() {
//JAVASCRIPT NEEDED HERE!
});
,我的問題當我將城市地圖加載到div(使用ajax)時,我想讓我的腳本重新綁定腳本(並突出顯示該地圖的一部分)。
$("#map").load("/maps/cityc_maps.php", function() {
//JAVASCRIPT NEEDED HERE!
$("#CountryLink").load("/maps/country.php",function() {
$('.map').maphilight({SOME SETTINGS HERE});
//AND HERE WHEN USER CLICK CITY MAP when file load
});
});
這是非常令人困惑,但我希望有人會理解我的。我認爲解決方案是重新加載頁面,但我希望有辦法用ajax做到這一點。
我真的不明白你有問題。你爲什麼不在頁面加載時創建一個加載國家地圖的額外鏈接?也可能是您的問題可以通過使用命名函數而不是匿名函數來解決。 – 2011-04-09 12:28:50
不知道你使用的是什麼樣的系統,我們無法真正幫助你。這是一個非常實際的問題,如果沒有相同的情況,我很懷疑你會得到一個解決方案。如果您需要針對每個國家/地區的理論解決方案,請保存國家/地區,以便用戶可以回到該國家/地區。 – Khez 2011-04-09 12:37:09