我正在为我的客户端构建Phonegap应用程序,并且所有页面都是使用jquerymobile创建的。我使用data-role=header和类似的页脚为应用程序提供了一致的页眉和页脚。但是,在页脚处,我具有诸如常见问题解答,联系我们之类的链接,这些链接指向我无法控制的公司标准网页。

问题:当用户单击链接(例如FAQ)时,它会加载公司的FAQ页面,并且没有我创建的标准页眉和页脚。在iPhone上,由于没有后退按钮,因此用户无法返回上一页。

有没有一种方法可以创建或使用我拥有的标题,并且标题中具有后退按钮,以便用户可以返回到上一个屏幕?
我的约束:由于客户的政策,要尽可能避免使用本机代码,无权修改客户的“常见问题解答/联系我们”页面。

最佳答案

单击链接,将在您的Web视图中加载一个新页面。这是默认行为。相反,您可以在链接上捕获on click事件(防止默认事件)并添加Ajax调用以检索FAQ页面。然后,您可以在自定义div中显示结果。
就像是:

$.get('faq.html', function(data) {
            $('#yourcontainer').html(data);
}

07-27 16:43