Jvectormap不断追加地图

时间:2019-05-30 21:42:13

标签: javascript jquery jvectormap

嗨,我有这张世界地图,当我单击某个区域时,我正在打开该位置的地图。 我有这个功能

// PH MAP
                    if (code === 'PH') {
                        $('#phmodal').fadeIn();
                        $('#modal-background').fadeTo(500, .5);
                        $('#ph-map').vectorMap({
                            map: 'ph_mill_en',
                            regionStyle: {
                                initial: {
                                    fill: '#2f4d5e'
                                },
                                selected: {
                                    fill: '#2f4d5e'
                                }
                            },
                            backgroundColor: "",
                            zoomOnScroll: false,
                            zoomButtons: false
                        });
                    } else {
                        alert('on-going');
                    }
                    e.preventDefault();
                }

但是当我使用

关闭模态时
function closeModal(ev) {
    $('#phmodal, #modal-background').fadeOut();
    ev.preventDefault();
};

它在第一张地图下方附加了另一张地图。我该如何解决这个问题,不要追加其他地图。

谢谢。

0 个答案:

没有答案