4

Nexus S で多くの問題が発生しています。これは私のやり方が間違っているのではないかと考えています。基本的に、jQuery 経由のクリック イベントは、すべてのブラウザで Android ICS (Ice Cream Sandwich) 4.0.4 を実行している Nexus S では機能しません。標準ブラウザ、Opera Mobile、および FireFox を試しました。

同じコードは、Android 2.3 Gingerbread を実行している Nexus S でも機能します。Android 4.0.3 を実行している iPhone 4 および Samsung Galaxy SII でも正常に動作します。

何かアドバイス?それとも、これはおそらく Google に報告するバグですか?

これは基本的なコードで、モダナイザー、レスポンシブ、そして明らかに jQuery も使用しています。ありがとう!

HTML:

<div>

    <p><a id="red" href="" target="_self">CHANGE TO RED</a></p>
    <p><a id="green" href="" target="_self">CHANGE TO GREEN</a></p>
    <p><a id="blue" href="" target="_self">CHANGE TO BLUE</a></p>

</div>

JavaScript:

$(document).ready( function() {

    $("#red").click( function(e) {

        e.preventDefault();
        $("body").css("background-color", "#CC0000");

    } );

    $("#green").click( function(e) {

        e.preventDefault();
        $("body").css("background-color", "#00CC00");

    } );

    $("#blue").click( function(e) {

        e.preventDefault();
        $("body").css("background-color", "#0000CC");

    } );

} );
4

1 に答える 1

0

# または javascript:void(0); を入力します。これらのアンカー タグの href 属性で

于 2012-06-25T11:29:38.837 に答える