gpt4 book ai didi

javascript - 单击带有交互式 map /区域的图像

转载 作者:行者123 更新时间:2023-11-28 03:49:19 25 4
gpt4 key购买 nike

我有一个透明的 PNG,想要使用 maparea 元素捕获点击。因为我需要透明部分下方的区域也可单击,所以我执行了以下操作:

img{
position: relative;
pointer-events: none;
}
map, area{
pointer-events: auto;
}

但是,这使得浏览器也会忽略关联 map 上的指针事件。我该如何解决这个问题?

https://codepen.io/kslstn/full/jYZVmV

请注意,在 Codepen 中,图像不是透明的,但我注意到与透明图像没有区别。

背景:我正在制作一个 3D 平面图,其中地板形状为非矩形。 Here's an example矩形地板的设置。

最佳答案

也许我没有看到全貌,因为您的代码片段与您的示例不同,但是,您是否尝试过:而不是使用 map 标记:

  • 使用图像上的点击事件;

  • 向图像添加“a”标签包装并在其上使用点击事件;

  • 在事件中添加一个空的“a”标签并对其进行样式设置:

    显示: block ;position:absolute;宽度:100%;高度:100%;顶部:0;左:0;z 索引:1;

    *你的“楼层”应该与此相关

关于javascript - 单击带有交互式 map /区域的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48165481/

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