0

我将页面更改为包含以下代码的页面,但是不会调用 on_load 函数。但是,当我用 alert("HELLO"); 替换对 on_load() 的调用时;这确实被调用了。为什么哦为什么?

<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 回答