2013-09-23 42 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

回答