次のような JQVMap セットアップがあります。
jQuery('#vmap').vectorMap({
map: 'usa_en',
enableZoom: true,
showTooltip: true,
selectedRegion: 'MO',
onRegionClick: function(element, code, region) {
var message = 'You clicked "'
+ region
+ '" which has the code: '
+ code.toUpperCase();
alert(message);
},
});
任意の状態をクリックすると、上記で設定した状態のアラートが表示されますが、コンソールにも JS エラーが表示されます。
regionClickEvent が定義されていません
if (!regionClickEvent.isDefaultPrevented()) {
エラーをスローしているのは、JQVMap ファイル内の行です。このエラーをスローせずにクリックされた状態を取得するにはどうすればよいですか?