Internet Explorer でのみ jvectormap に問題があります。
領域内のマーカーにカーソルを合わせると、マーカーの上にラベルが表示されます。マウスはまだ見えますが、マーカーをクリックしてリンクなどを開くことはできません。そのため、マウスを少し動かすとちらつきます。
ラベルを表示するコード:
onMarkerLabelShow: function(event, label, index){
label.html(
'<b>'+label.html()+'</b><br />'+
markers[current_country][index].html
);
},
問題は、マーカーのテキストを削除して、<b>
タグの間にある見出しだけを表示すると、正常に機能することです。
おそらく の後のテキスト<br/>
が長すぎますか?または、IE のラベルを他の位置に配置することはできますか?