のようなクリック可能なコンテンツがある場合<a>
、<input>
または<area>
その前に、より大きなz-indexを持つ絶対位置の要素がある場合、「クリックスルー」の誤った動作があります。
クリック可能な要素が前の要素の後ろにある領域をクリックします。他のブラウザでは、クリックがフロント要素を通過しないという正しい動作があります。ただし、Androidブラウザーでのみ、前の要素をクリックして後ろの要素をアクティブ化できます。これは既知のバグであり、回避することはできません。それは新しいバージョンでもあります(私は公式のAndroidエミュレーターで2.3.3でテストします)。
いくつかのフォーラムで説明されているいくつかの回避策がありますが、それらのどれも私のために働きませんでした。
- 前後
<iframe>
の間にまたはを入れてみました<a>
- DOMを変更しようとしたので、ブラウザの状態が更新される可能性があります
- 後ろの要素も配置しようとしましたなし機能しません
特に画像マップのエリア要素に問題があります。
誰かが同じ問題を抱えていて、それを回避することができましたか?画像マップに対してテストされるソリューションに特に興味があります。