当您有一些可点击的内容<a>
时,<input>
或者<area>
在此之前您有一个具有更大 z-index 的绝对定位元素,则存在“点击”的错误行为。
我点击可点击元素位于前面元素后面的区域。在其他浏览器中,正确的行为是点击不通过前面的元素。但只有在 Android 浏览器中,您才能单击前面的元素并激活后面的元素。这是一个已知的错误,您无法避免。它甚至在较新的版本中(我在官方 Android 模拟器中测试 2.3.3)。
一些论坛中描述了一些解决方法,但没有一个对我有用。
- 我试图在前后之间放置一个
<iframe>
或一个<a>
- 我试图更改 DOM,所以浏览器状态可能已刷新
- 我试图让后面的元素也被定位没有工作
我对图像地图的区域元素特别有问题。
有没有人遇到同样的问题并设法解决它?我对针对图像映射进行测试的解决方案特别感兴趣。