javascript - 无法使用 PhoneGap Build 引用外部文件

标签 javascript jquery-mobile cordova

当外部文件 (CSS/JavaScript) 位于 HTML 文件的父文件夹中时,我无法使用 PhoneGap Build 引用它们.

下面的例子工作正常:

<link rel="stylesheet" href="teste.css" />

但是如果将文件移动到父级别,则不会加载它。

<link rel="stylesheet" href="../teste.css" />

<link rel="stylesheet" href="./../teste.css" />

最佳答案

只是一个猜测,但是,如果您使用的是 jQuery Mobile,我假设您使用的是 ajax 作为其中的一部分。现在,如果该 ajax 正在将一个页面加载到应用程序根目录下的另一个页面,这意味着从技术上讲,该页面不再存在于子文件夹中,因此该文件应该只引用父 css,就像它在根。有道理吗?

所以而不是

<link rel="stylesheet" href="../teste.css" />

保持

<link rel="stylesheet" href="teste.css" />

关于javascript - 无法使用 PhoneGap Build 引用外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9822405/

相关文章:

javascript - 如何在主干模型属性中设置 bool 值 true/false

javascript - 套接字 IO V0.7 : How to send message to more that one specific client

javascript - 应用程序在呈现 Jquery Mobile 之前显示无样式的 Html

ios - 使用 Cordova 防止 iOS 应用程序保留屏幕快照

javascript - 使用 GruntJS 将 CSS 和 JS 文件嵌入到 HTML 中?

javascript - 合并多个 Angular scope watch 语句

jquery - 照片滑动 + JQM : back event issue

jquery - 将多个 radio 控制组对齐到左侧具有相同的距离

android - keepRunning PhoneGap/ Cordova

javascript - 为什么 Cordova Browser-Sync 插件不能在干净的新 Apache Cordova 应用程序上运行?