2

HTMLファイルのJQMにアラートを入れてモバイルサファリで実行すると、アラートが表示されます(iphoneのアラートビューに似ています)。タイトルは次のとおりです:file://(null)

誰でも説明できますか?前もって感謝します

編集:以下のコードを参照してください:

$(function() {
 $('#theButton').click(function() {
    alert('The Button has been clicked');

 });
});
4

2 に答える 2

1

不適切な jquery モバイル構文を使用しています。$(document).ready(function(e) {$(function() {が jQuery Mobile で使用されていない理由がわかります。jQueryモバイルの構文は次のようになります。

<script>
    $(document).live("mobileinit", function () {
        $('#index').live('pagebeforeshow',function(e,data){    
            $('#test-button').live('click', function(e) {
                alert('Button works!');
            });
        });
    });
</script>

これは、エラー タイトルなしで動作するはずです。

このフィドルの例を見てください: http://jsfiddle.net/Gajotres/DE4M7/

于 2012-12-26T13:49:14.033 に答える
0

これを試して:

$(document).ready(function(e) {
    $('#theButton').live('click',function() {
        alert('The Button has been clicked');
    });
});
于 2012-12-26T14:08:42.653 に答える