Javascript 点击图片
我有一个图像边框(它在六边形地图上,所以边框必须是图像),显示在每个六边形的悬停位置。现在我想在一些十六进制上使用jQuery.click()函数,但我不能通过悬停图像单击十六进制。有办法解决吗 多谢各位 PS:悬停图像如下所示: (边框和其余部分是透明的)您可以:Javascript 点击图片,javascript,jquery,Javascript,Jquery,我有一个图像边框(它在六边形地图上,所以边框必须是图像),显示在每个六边形的悬停位置。现在我想在一些十六进制上使用jQuery.click()函数,但我不能通过悬停图像单击十六进制。有办法解决吗 多谢各位 PS:悬停图像如下所示: (边框和其余部分是透明的)您可以: 处理覆盖元素本身上的单击事件,或 使覆盖元素成为它当前所在的十六进制元素的后代,这样,单击事件将从覆盖到十六进制元素 查看一些代码可以得到更精确的答案。或者您可以比较坐标。这是我做的。谢谢你的回答。第一种方法是不可能的,因为我有
- 处理覆盖元素本身上的
单击事件,或
- 使覆盖元素成为它当前所在的十六进制元素的后代,这样,
单击事件将从覆盖到十六进制元素
查看一些代码可以得到更精确的答案。或者您可以比较坐标。这是我做的。谢谢你的回答。第一种方法是不可能的,因为我有几个不同的.click事件。第二个更好,但是我有一个大的十六进制映射,所以如果我使用这个解决方案,我必须多次将悬停图像包含到web中…很好的解决方案,但是如果你看到代码,也许你会设计出更好的解决方案:@Kryštof,这里我使用了你的代码和我的getHover函数