gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 14:10:13 25 4
gpt4 key购买 nike

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com