jvectormap:如何在标记标签/工具提示中实现HTML而不是简单的字符串?
我刚刚实现了jQuery插件jvectormap ,以便使用世界地图。 一切都很完美,除了这可能..我添加了一些标记,并一直在尝试将HTML实现到标记标签/工具提示。 因此,当hover标记时,我想要显示图像/ html,而不仅仅是“blabla”。
我怎样才能达到这个效果?
这是初始化JS:
$('#map').vectorMap({ markerStyle: { initial: { fill: '#F8E23B', stroke: '#383f47' } }, backgroundColor: '#383f47', markers: [ {latLng: [46.90, 8.45], name: ""} ], ...(other code isn't important)...
重要的部分是name: ""
谢谢您的帮助!!
如果要自定义鼠标hover在标记上时显示的标签/工具提示,则应为onMarkerLabelShow提供一个function。
onMarkerLabelShow函数
(Event e, Object label, String code)
将在标记标签显示之前调用。
例如:
$('#map').vectorMap({ markerStyle: { initial: { fill: '#F8E23B', stroke: '#383f47' } }, backgroundColor: '#383f47', markers: [ {latLng: [46.90, 8.45], name: "My marker name"} ], onMarkerLabelShow: function(event, label, code) { label.html("
"+ label.html()); } });