jquery mobile ui-icon有时候不出现?

时间:2012-07-20 18:24:54

标签: css jquery-mobile

我对jQuery mobile有一个奇怪的问题。我使用的是最新版本(1.1.1),但我也遇到了1.1.0的问题。

问题是我的图标有时不会出现,因为图像本身不会出现。我用chrome测试了这个。我无法故意重现它,这是一个似乎随机发生的问题。当它确实发生时,它看起来像下图中的顶部标题。但是,当我在chrome中打开元素检查器并取消选中/检查背景(或实际上是任何)属性时,图标会神奇地出现。有没有人知道发生了什么?

说明问题的图片: top without icon and bottom with icon

编辑:澄清一下,我的同事也遇到了问题。这发生在chrome中,但是在另一台计算机上,所以我怀疑任何讨厌的插件在这里都是邪恶的。

Edit2:我试图解决这个问题的几件事。

  • 通过javascript预加载:实现一行代码以确保下载后台。
  • 静态添加到页面以查看是否已下载控件。

奇怪的是,除了背景图像之外,几乎所有东西都被画出来了。顺便说一句,对于所有图标,也会出现这种情况,因此列表视图中的图标也是如此。浏览页面或重新加载并不重要。

1 个答案:

答案 0 :(得分:1)

实际上你的应用程序无法找到jQM的CSS所以我建议使用CDN来获取你的CSS。

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.css" />

希望它有所帮助。