带有Phonegap和jQuery mobile的Android浏览器

时间:2012-10-12 08:09:29

标签: android cordova jquery-mobile

我有一个奇怪的问题。我正在使用Phonegap和jQuery Mobile开发Android应用程序。 问题是这个。我有两个页面,pageA和pageB ...例如在页面A中我有这个:

<div  id="Menu" data-role="navbar">
   <a href="pageB.htm" onclick="DoSomeThink()" >Page</a></li>
</div><!-- /navbar -->

在PageB中,我在JS文件中加载了一个脚本。加载页面时会出现以下事件:

$('.ClassPageB').live('pageshow', function(event, ui) {
  \\Some code here
});

如果我在Android手机上部署这一切,一切都还可以......但如果我在平板电脑上部署了 live。(页面显示事件...)未执行。

我解决问题的唯一方法是在链接中添加标记target="_self",如下所示:

<a href="pageB.htm" onclick="DoSomeThink()" target="_self" >Page</a></li>

但如果我使用它,我会松开JQmobile的转换效果...

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试加载包含以下内容的JS文件:

$('.ClassPageB').live('pageshow', function(event, ui) {
  \\Some code here
});

BOTH PageAPageB

请告诉我这是否适合您。