我使用绝对定位将几张图片叠放在一起,这些图片部分透明,拥有html的 area
和 map
以便只有可见部分可以点击。在jQuery中,我已经将鼠标事件附加到了 area
标签上。
这对于单个图像效果良好:当鼠标进入被映射的图像部分时,mouseenter和mouseleave就会触发。
问题是它仅适用于顶部的那张图片。对于其他所有图片,它都不会触发事件,也不会产生CSS悬停效果,因为它们上面还有另一张图片。这尽管 area
未重叠并且 map
在图片前面。
这是问题的演示地址:http://markv.nl/stack/imgmap2/