好吧我有這個問題。我在一個函數中使用這個變量,但我必須在另一個函數中重置它,但我不知道如何完成它。從其他函數訪問本地變量的Javascript
我的代碼如下所示:
var city_flag = null;
$(".button").click(function(){
var city = $(this).attr("id");
if(city_flag == city){
city_flag = null;
} else {
city_flag = city;
}
});
而且比我得到這個:(coffescript)
$.fn.extend
somelistMap: (options) ->
// some settings here
// on init addCloseClickListenerToInfoWindow called
addCloseClickListenerToInfoWindow = (id) =>
google.maps.event.addListener markers[id]["infoWindow"], 'closeclick', =>
resetMap()
$(".city_tab").css("background", "none")
$(".all_dealers").removeClass("row_hide")
$(".all_dealers").addClass("row_show")
city_flag = null //Here i have to reset it
我怎樣才能得到這個工作?我試圖把功能之外的城市旗,但它不工作!
編輯:忘了提環境軌..如果改變的東西
聲明變量* GLOBAL * – Praveen
放變種city_flag您的document.ready外 –
確定我會嘗試....秒 – user2945241