JVector Map onRegionClick事件

Obi*_*obi 5 javascript jquery jvectormap

因此,在JVector地图中,我需要一个将每个区域链接到URL的函数.因此,如果您点击南非,它将带您进入一个包含南非信息的页面.我知道从一开始,onRegionClick: function ()但从哪里开始对我来说是一个谜.

j.f*_*.f. 8

好吧,正如文档所说:

onRegionClick

回调函数,当用户单击区域路径时将调用该函数.区域代码将作为参数传递给回调.

因此,每次单击某个区域时,该区域的代码都会传递给处理程序.然后,如果代码是您在下一页上所需的全部内容,则可以按原样在查询字符串中传递.

onRegionClick: function (event, code) {
    window.location.href = "yourpage?regionCode=" + code
},
Run Code Online (Sandbox Code Playgroud)

如果您需要该区域的实际名称而不是代码,则getRegionName可以使用一种方便的方法.

var regionName = map.getRegionName(code);
Run Code Online (Sandbox Code Playgroud)