1

現在、クロスブラウザーのドロップダウンメニューに取り組んでいます。
しかし、現在、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

4

1 に答える 1

-1

「ホバー」に加えて、「フォーカス」セレクターを追加。

http://www.w3schools.com/cssref/sel_focus.asp

于 2013-03-15T15:55:42.673 に答える