この製品を使用して、州が既に選択されている米国の地図を表示したいと考えています。クリック機能は必要ありません。私は一生、 onRegionClick 関数の発火を防ぐことはできません。「 event.preventDefault 」メソッドを使用してみましたが、機能しません。誰でも助けることができますか?
ありがとう、ブラッド
この製品を使用して、州が既に選択されている米国の地図を表示したいと考えています。クリック機能は必要ありません。私は一生、 onRegionClick 関数の発火を防ぐことはできません。「 event.preventDefault 」メソッドを使用してみましたが、機能しません。誰でも助けることができますか?
ありがとう、ブラッド
私はこれを試しました:
jQuery('#vmap').vectorMap({
map: 'russia_en',
// removed other declarations not needed in this example
onRegionOver: function(event,code, region)
{
if (code)
{
event.preventDefault();
}
}
});
これにより、ロードしたマップでマウスオーバー イベントが機能しなくなります。他のイベントに同様のコードを追加すると、うまくいくはずです。
最近同じ問題に遭遇し、回避策を使用することになりました。
が選択された状態配列にあるonRegionClick: function(event, code, region) {...}
かどうかを確認し、それに応じて状態の色を設定するために使用できますcode
$vmap.vectorMap('set', 'colors', '#selectedOrDeselected')