現在、クロスブラウザーのドロップダウンメニューに取り組んでいます。
しかし、現在、iOS 5.1 でメイン レベルのナビゲーション リンクを "ホバリング" (意味: タッチ) しているときに、いくつかの問題があります。
iOS >= 6.0 では、リンク アクションは return false を使用して防止され、サブメニューは可視性を表示に変更し、不透明度を 1 に変更します。
しかし、iOS 5.1 では何も起こりません。リンクアクションもドロップダウンメニューも表示されません。
編集: コードサンプル
$(function() {
if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
$("#mainNavigation ul li.dropactive > a").click(function() {
return false;
});
}
});
この iOS Safari の特別な回避策はありますか?
乾杯、
~MxAgent