Cordova 带有自定义主题的本地jQuery移动CSS未正确应用(但肯定已加载)

Cordova 带有自定义主题的本地jQuery移动CSS未正确应用(但肯定已加载),cordova,jquery-mobile,Cordova,Jquery Mobile,我对jQuery Mobile的本地CSS有问题。一些样式正在应用中(颜色、边框和其他样式),但其他样式没有,我不知道为什么。listview未正确设置样式,“ui加载程序”显示在页面底部。因此,以下样式不完全正确: <link rel="stylesheet" type="text/css" href="./css/mobile-custom.min.css" /> <script type="text/javascript" src="./js/jquery-1.8.2.m

我对jQuery Mobile的本地CSS有问题。一些样式正在应用中(颜色、边框和其他样式),但其他样式没有,我不知道为什么。listview未正确设置样式,“ui加载程序”显示在页面底部。因此,以下样式不完全正确:

<link rel="stylesheet" type="text/css" href="./css/mobile-custom.min.css" />
<script type="text/javascript" src="./js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="./js/jquery.mobile-1.2.0.min.js"></script>

但这确实:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script type="text/javascript" src="./js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="./js/jquery.mobile-1.2.0.min.js"></script>

为了回答这个问题,我还尝试了其他相对路径,但这没有什么区别。我可以在Chrome中看到,本地jQuery js和css(以及
/css/images/
下的
ajax loader.gif
等5个图像)肯定已经加载。Chrome元素/页面检查器中也没有错误


知道为什么会发生这种情况吗?

图像文件夹下有4个图像文件也需要复制。这会有用的。

好的,我花了两天的时间才弄明白,但它就在这里。如果您使用themeroller创建自己的主题,您必须记住下载并添加“无主题结构”CSS文件。SOF上的任何答案都没有提到这一点。加入:

 <link rel="stylesheet" type="text/css" href="css/jquery.mobile.structure-1.2.0.css" />

致:



这一切终于奏效了

对不起,伙计,不是这样的。图像位于./css/images下,如果我删除它们,就会出现错误。使用Chome的页面/元素检查器没有错误。如果您提供一个演示,可能会有所帮助。嗨,ceejayoz,Github的链接已发布。
 <link rel="stylesheet" type="text/css" href="css/jquery.mobile-custom.min.css" />
 <link rel="stylesheet" type="text/css" href="css/jquery.mobile.structure-1.2.0.css" />
 <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script>
 <script type="text/javascript" src="js/jquery.mobile-1.2.0.min.js"></script>
 <script type="text/javascript" charset="utf-8" src="cordova-2.3.0.js"></script>