jQuery Mobile 的加载器小部件默认使用ajax-loader.gif微调器,它在 Google 的 CDN 上以46x46 空白图像的形式出现。这导致不显示动画(jsfiddle)
$.mobile.loading("show");
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.2/jquery.mobile.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.2/jquery.mobile.min.css">
<p>Google CDN "jquery.mobile-1.4.2.min.css"</p>
...从 Google 的 CDN 加载 jquery.mobile-1.4.2.min.css 时。(与jQuery 的 CDN 相比:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.2/jquery.mobile.min.js"></script>
<p> jQuery CDN "jquery.mobile-1.4.2.min.css" </p>
或微软的 CDN:
<link rel="stylesheet"href="http://ajax.aspnetcdn.com/ajax/jquery.mobile/1.4.2/jquery.mobile-1.4.2.min.css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquerymobile/1.4.2/jquery.mobile.min.js"></script>
<p> Microsoft CDN "jquery.mobile-1.4.2.min.css" </p>
)
如果这实际上是 Google 的 CDN 的一个错误,那么如何报告呢?Google Hosted Libraries Developer's Guide将您引至讨论组,在那里我发现了一个问题(以及另一个在 jQuery 论坛上)并且没有答案。