0

Pageを以下のコードを含むページに変更しましたが、on_load関数が呼び出されません。ただし、on_load()の呼び出しをalert( "HELLO");に置き換えると、これは呼び出されます。なんでなんで?

<div data-role="page" id="index">
HI
   <script type="text/javascript">
            $("#index").live('pageinit', function() {
                on_load();
            });
        </script>
4

1 に答える 1

0

あなたが「耳を傾ける」必要があるイベントは、ページが表示されるときであり、開始するときではないと思います。

http://jquerymobile.com/test/docs/api/events.html

$("#index").live('pageshow', function() {
            on_load();
        });
于 2012-12-14T15:20:56.787 に答える