页面创建phonegap jquery mobile

page create phonegap jquery mobile

本文关键字:jquery mobile phonegap 创建      更新时间:2023-09-26

我试图在加载页面时执行脚本,但它不起作用

首先,我用加载我的第一页

$('#loadingPage').bind('pageinit', function(event) {...}

这很管用我将页面重定向到menu.html

<!DOCTYPE HTML>
<html>
    <head></head>
    <body>
        <div date-role="page" id="menuPage"></page>
    </body>
</html>

在我的脚本文件中,我有

$('#menuPage').live('pageshow', function(event) {alert('bbb')};
$('#menuPage').live('click', function(event) {alert('aaa')};

我从来没有警报bbb,但当我点击屏幕时,我有警报aaa

完整的脚本代码:

http://pastebin.com/Jh676yFZ

感谢

您的代码中有两个问题。Pagecreate不应用作页面加载触发器,最好使用pagebeforechange和pageshow。这是第一个问题。第二个是menu.html页面格式中的错误,现在也已修复。

还有一件事,这不是错误,但我已经更改了事件绑定的live(with on)函数。目前这不是问题,但live目前已被弃用,我认为它在jQuery 1.9 中无法再工作了