jquery - 如何保留多页模板 PhoneGap?

标签 jquery css html cordova jquery-mobile

我是 Hybrid 应用程序的新手,我在我的 Hybrid 应用程序中使用 PhoneGap、Jquery mobile,我的应用程序中有将近 10 个单独的页面(login.html、index.html、search.html 等)。我的问题是“我需要在每个页面中包含所有 Js、css 文件吗?还是只需要在第一个应用程序页面中包含 js 和 css 文件”?

问题的原因是我注意到所有内页都从第一页获取了所有 css 和 js。是吗?

最佳答案

如果你执行ajax加载来加载单独的页面,你不需要在多个页面中放置js,css引用。

例如:

<a href="multipage.html" rel="external" data-ajax='true'>Multi-page link</a>

或动态

$.mobile.changePage( "multipage.html", { transition: "slideup", changeHash: false });

在这种情况下,无需在所有文件中添加引用。 multipage.html 将只包含正文内容。

但是如果你使用一个完整的页面加载,比如

window.location='multipage.html';

在这种情况下,您在multipage.html 文件中再次添加js、css 引用。

关于jquery - 如何保留多页模板 PhoneGap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29938353/

相关文章:

jquery - 使用 jquery 插件的带有自动完成文本框的 Bootstrap Modal

python - Django/Python 静态文件未加载

css - div 背景图像出现,但背景颜色没有

javascript - 编写 JQuery If 语句

HTML - 防止自动填充或自动完成字段(FF、IE、iPad)

html - 如何让 HTML Tidy 在关闭标签之前不放置换行符?

javascript - 动态 DOM 创建问题

Jquery Datepicker Rails 3 日期格式问题

javascript - 更改另一个 div 鼠标悬停上的多个 div 内容,无需 css/使用 xml 源文件

javascript - jquery 验证