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");
} );
} );