我目前正在评估jQuery Mobile和PhoneGap的组合。对于我的应用程序,我需要一种“内部应用程序”导航模型:一个固定的标题,包含在各种上下文和函数之间切换的元素,下面的整个区域取决于所选择的任何函数。示例:用户选择客户,然后可以在有关该客户的不同数据和统计视图之间切换。或者,用户可以在保持相同视图的同时在不同客户之间切换。每个函数/视图可能再次是具有自己导航的多个页面的相当复杂的构造。
我认为我现在理解jQuery Mobile的基本思想,但我不确定如何实现这种“正确的方法”。
实施此类应用程序的最佳/规范方法是什么?你知道任何教程或例子吗?
答案 0 :(得分:1)
只需分离标题,然后将其重新附加到新页面即可。例如:
$footer = $("#myfooter");
$header = $("#myheader");
$footer.detach();
$footer.appendTo('#newpage');
$header.detach();
$header.prependTo('#newpage');
$.mobile.changePage('#newpage');
分离不会杀死所有按钮处理程序/等等。您需要跟踪您所在的页面或查看location.hash,根据所显示的页面执行不同的操作。
- Greg Frame
Thex Interactive
www.thexinteractive.com
答案 1 :(得分:0)
第一种方法是最简单的方法。这就是我做的方式。此外,这使您可以自由地在该页面的浏览区域中添加特定于按钮的按钮。
第二种方法将有大量你不想要的额外调用。
其余的方法都不值得付出努力。