javascript - Jvectormap 重叠区域,将区域置于顶部,z-index?

标签 javascript css jvectormap

a busy cat http://shrani.si/f/2Z/13K/3VqfQ1Ph/rmp.jpg ![无图像][1]

这里,蓝色,是我在 inkscape 中创建的区域。 下面是在浏览器中显示 jvectormap 的内容,光标在“testni1”文本所在的位置发出蜂鸣声。看起来它落后于所有其他地区。

蓝色区域的 A2 路径,我把它放在区域 jvectormap 文件列表的顶部,或者底部,以为会把它带到顶部,但它没有。它留在后面。

如何置顶?

  "paths": 
{
    "AT-2": {"path": "m 272.39276,333.19565 153.50948,0 c 43.2173,30.28397 86.00383,60.63807 0,111.95804 l -153.50948,0 z",
             "name": "testni1"},
    "AT-3": {"path": "m 182.62865

最佳答案

这个问题并不新鲜,但我遇到了同样的问题,也许其他人偶然发现了这个问题。 我想出了简单地重新添加有问题的 svg-path 的解决方案。 jQuery 将从它在 DOM 中的当前位置删除路径,并在末尾再次附加它,这将它放在其他路径之上。

我需要在鼠标悬停时将该区域置于顶部,所以这里是:

设置 map 时,放入“onRegionOver”:

onRegionOver: function(e, code)
{  
    var path    = $('path[data-code="'+code+'"]').get(0);
    var pathParent  = $('path[data-code="'+code+'"]').parent();

    $(pathParent).append(path);
},

就是这样。希望,这会有所帮助。

关于javascript - Jvectormap 重叠区域,将区域置于顶部,z-index?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20828045/

相关文章:

html - 没有 li 的 CSS li 悬停 :after

javascript - 如何在javascript中连接php数据库文件?

javascript - WebView 控制台在 android < 4.0 | 上显示错误(JVectorMap)

javascript - JVector Map如何在标记悬停时获得动态图像

javascript - 远程站点,本地文件重定向

javascript - Shield UI 图例交互

javascript - 选中时如何从datalist->option元素中获取 'rel'值?

Javascript 或 JQuery 字符串获取具有特定前缀的子字符串

css - 为 div 添加边框以使其看起来像表格

html - 使用 Bootstrap 以响应方式添加图像和其他元素