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 和三星 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 回答