请让我知道如何将 html 文档中的所有“页面”加载到当前页面 dom 中。我尝试使用 $.mobile.loadPage,但只加载了文档的第一个“页面”。我想加载该 html 文档中的所有“页面”。
在谷歌搜索时,我发现了两个插件 ToddThomson/jQuery-Mobile-Subpage-Widget 和一个多视图插件。但是我找不到这两个插件的基本“如何使用”部分。
是否有任何链接显示如何使用这些插件。
请让我知道如何将 html 文档中的所有“页面”加载到当前页面 dom 中。我尝试使用 $.mobile.loadPage,但只加载了文档的第一个“页面”。我想加载该 html 文档中的所有“页面”。
在谷歌搜索时,我发现了两个插件 ToddThomson/jQuery-Mobile-Subpage-Widget 和一个多视图插件。但是我找不到这两个插件的基本“如何使用”部分。
是否有任何链接显示如何使用这些插件。
它可以很容易地完成。
假设您有 2 个 html 文件。第一个有一个 jQM 页面,第二个 html 有两个页面。还可以说第一个 html 页面称为 test1.html,第二个称为 test2.html,test1.html 是要打开的第一个页面。
您唯一需要做的事情(从 test2.html 加载每个页面)是将属性data-prefetch添加到通向第二页的标记链接。
这是一个例子:
<a href="test2.html" class="ui-btn-right" data-prefetch>Next</a>
如果您愿意,请转到我的个人资料并向我发送电子邮件,我将向您发送一个工作示例。
在这里您可以找到有关 jQM 中数据预取的更多信息:http: //jquerymobile.com/test/docs/pages/page-cache.html
如果您使用 changePage 函数更改页面,您仍然可以使用以下方法预取它:
pageContainerElement.page({ domCache: true });