【发布时间】:2014-02-13 17:50:04
【问题描述】:
在多页移动应用程序中更改页面的最佳方法是什么?
我已经看到它以两种方式完成(如下所示)。我似乎无法理解哪个是最好的方法。两者有区别吗?
$("#nextPage").load("myapp.html", function(){
alert("loaded next page!");
});
对比..
$('#currentPage').hide();
$('#nextPage').show();
【问题讨论】:
-
为什么将其作为 Worklight 问题的目标?这是“一般的移动设备”...
-
第一个示例加载外部内容,第二个不加载(它只是显示/隐藏现有内容)。 api.jquery.com/load
-
jQM 使用 Ajax,你在使用 jQM 吗?
-
您有什么理由不想只使用 jQuery Mobile 框架的系统吗?它会自动抓取外部链接(只要它们在同一个域中)......然后如果页面已经存在,它只会显示现有布局而不是重新加载它。但这些都是可以更改的选项。
-
我知道这是一个通用的移动问题,但话说回来,Worklight 是一个移动开发工具。 (因此我的 Worklight 标签)。我问这个问题是有原因的。关于使用(显示/隐藏)方法以及它如何呈现页面(在某些页面上看不到 jquery 样式表),我发现了一些奇怪的行为。 (.load) 方法似乎可以解决它。我似乎无法理解为什么 Worklight 文档会指示您使用(显示/隐藏)方法。就是这样..感谢您的所有帮助..
标签: javascript jquery jquery-mobile ibm-mobilefirst