我可以使用 $.mobile.loadPage() 一次加载我所有的 jQuery Mobile 页面吗?

Posted

技术标签:

【中文标题】我可以使用 $.mobile.loadPage() 一次加载我所有的 jQuery Mobile 页面吗?【英文标题】:Can I load all my jQuery Mobile pages at once using $.mobile.loadPage() ? 【发布时间】:2012-12-29 05:06:07 【问题描述】:

我想一次将每个页面加载到 DOM 中。我可以这样做吗?我使用$.mobile.loadPage() 吗?在我的 script.js 文件中,我是否写了这样的内容:

$('#YesNoMaybePage, #categorizePage').load("#YesNoMaybePage, #categorizePage");   

???谢谢

【问题讨论】:

【参考方案1】:

如果您仍然真的想一次加载所有“页面”,您可以将它们全部放在一个文件中,并将每个“页面”放在它自己的 div 中。然后,您将隐藏所有“页面”的 div,但当前显示的页面除外。

就实际加载页面而言,是的,您可以按照您的建议进行操作,只要您将第二个参数更改为文件名并按照 Jai 的建议分隔加载:

$('#YesNoMaybePage').load("YesNoMaybePage.html");
$('#categorizePage').load("categorizePage.html");

【讨论】:

谢谢哥们。我会放手的:)【参考方案2】:

是的,这样做:

$('#YesNoMaybePage').load("YesNoMaybePage.html");
$('#categorizePage').load("categorizePage.html");

这样您可以同时加载页面。

【讨论】:

当然,你可以这样做,只是你不会将一个元素中的内容加载到同一个元素中,或者文件名看起来像“#YesNoMaybePage” 是的,这就是他能理解的 OPs 版本的代码。我想。 虽然我在这里放了扩展名.html 谢谢杰。 99miles 帮助我解决了上一个问题。我想将列表项从一个页面移动到另一个页面,他建议我包含一个数据库,而不是尝试只使用 jQuery。 为了记录,这是他以前的帖子***.com/questions/14331317/…

以上是关于我可以使用 $.mobile.loadPage() 一次加载我所有的 jQuery Mobile 页面吗?的主要内容,如果未能解决你的问题,请参考以下文章

我可以同时使用 UIPageViewControllers 吗?

一旦我可以使用 XMPP 列出用户,我如何在这些用户之间实现聊天?

我可以在 ScriptEditor、SharePoint 中使用 Json 吗?

我可以使用啥图表来显示 Html 事件和操作

HTML5 本地存储 - 我可以为每个键存储多个值,如果不能,我可以使用啥替代方案?

我可以从 WPF 窗口获取 HDC 以便我可以使用 Gdi+ API 绘制它吗?