2013-09-23 81 views
0

我正在使用JQuery VectorMapJQuery矢量地圖:點擊後,工具提示仍然顯示在地圖上

當我點擊一個國家中,示出包含描述的工具提示。

然而,當我點擊另一個國家,先前顯示工具提示沒有從屏幕上消失。

我不明白爲什麼點擊區域的工具提示會保持顯示,因爲onRegionClick事件不會保存工具提示的狀態。

下面是代碼:

onRegionClick: function(event, code){ 
if (gdpData[code]) { 

$('#currencyHidden').val(wm2idCurrencyMap[code]); 
$('#calculatorCurrencyToHidden').val(wm2idCurrencyMap[code]); 
$('#calculatorWmCurrencyToHidden').val(wm2idCurrencyMap[code]); 

submitCurrenciesFormWithOptions(); 
} 
}, 

function submitCurrenciesFormWithOptions() { 
// sets the form options and submits the form 
$('#currenciesForm').ajaxSubmit(currenciesFormOptions); 
//submitCalculatorFormWithOptions(); 
return false; 
} 

謝謝!

+0

也許你可以修改這個jsfiddle:http://jsfiddle.net/3xZ28/146/有一些生活的工作。 jqvMaps是jVectorMap的一個分支,但基本上它們的工作原理是一樣的。 – itmitica

回答