2013-09-23 2 views
0

JQuery VectorMap을 사용하고 있습니다.JQuery 벡터 맵 : 클릭 후 툴팁이 계속 표시됩니다.

국가를 클릭하면 설명이 포함 된 툴팁이 표시됩니다.

그러나 다른 국가를 클릭하면 이전에 표시된 툴팁이 화면에서 제거되지 않습니다.

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

답변