我在Adobe中使用jquery移动电话。
当我将jquery更新为1.4.5时,我发现图标消失了。
我用一个非常简单的html进行测试,当使用jquery.mobile-1.1.2.css时,图标运行良好,但是当切换到jquery.mobile-1.4.5.css时,图标就会消失,如屏幕截图所示。
我已经检查了1.4.5图标文件,它们在图像/图标-png中。
我使用了太多的1.4.5特性来切换到1.1.2。
问题是:如何修复1.4.5中缺少的图标?有什么小窍门可以自己调试呢?
我通常在Chrome中调试,但这在Chrome中有效。
我正在测试air OSX;我的air CFBundleVersion是18.0.0.180
<html>
<head>
<title>Hello World</title>
<script src="AIRAliases.js" type="text/javascript"></script>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.mobile.js"></script>
<link rel="stylesheet" type="text/css" href="jquery.mobile-1.1.2.css"/>
<!--link rel="stylesheet" type="text/css" href="jquery.mobile-1.1.2.css"/-->
<!--link rel="stylesheet" type="text/css" href="jquery.mobile-1.4.5.css"/-->
</head>
<body>
<h1>Hello World</h1>
<div id="informationPage" data-role="page">
<div data-role="header">
<h1> 1.1.2 </h1>
</div>
<div data-role="content">
<select id="heightDropdown">
<option value="408">Here is 1.1.2.css</option>
<option value="409">4'9"</option>
</select>
</div>
</div>
</body>
</html>

发布于 2015-12-05 02:58:39
我为提问者工作。
这个问题来自于AIR,不支持SVG图标,这些图标自jQuery Mobile1.4.0以来就已经出现,并作为默认格式使用。
若要使用png图标作为默认格式,请执行以下操作。从jQuery移动站点下载jquery.mobile-1.4.5.zip。然后使用jquery.Mobilee.inline-png.css或jquery.Mobilee.Extern-png.css替换jquery.mobile.css。如果使用jquery.MobileExtern-png.css,请确保也复制图像文件夹。
https://stackoverflow.com/questions/33671102
复制相似问题