2

我正在使用这个地图插件

当我单击每个国家/地区时,我想更改名为 的 div 中的文本,#content默认情况下它是不可见的。

我计划通过使用另一个名为#apDiv3.

首次单击后的内容应保持可见,直到您单击另一个国家/地区。

我正在使用此代码,但没有任何反应:

$(function () {
    $('#example-map-1').vectorMap({
        backgroundColor: ('#1d1e21'),
        hoverOpacity: 0.7,
        hoverColor: ('#4f1d1e'),
        onRegionClick: function (event, code) {
            if(code === 'ca') {
                event(function () {
                    $("#content").replaceWith($("#apDiv3"))
                });
            }
        });
    });
});

我做错了什么,有没有更好的方法来做到这一点?

4

1 回答 1

2
    onRegionClick: function (event, code) {
        if(code === 'ca') {
            $("#content").replaceWith($("#apDiv3"))
        }
    });

不完全确定您对事件的目的是什么,但您不需要它。

于 2012-01-06T01:42:25.457 回答