3

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

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

一张图来说明问题: 顶部没有图标,底部有图标

编辑:澄清一下,我的同事也有这个问题。这发生在 chrome 中,但在另一台计算机上,所以我怀疑任何令人讨厌的插件在这里玩坏了。

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

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

奇怪的是,除了背景图像之外,几乎所有东西都被绘制了。顺便说一下,所有图标都会发生这种情况,列表视图等中的图标也是如此。浏览页面或重新加载并不重要。

4

1 回答 1

1

实际上,您的应用程序无法找到 jQM 的 CSS,因此我建议使用 CDN 来获取您的 CSS。

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

希望能帮助到你。

于 2012-07-20T18:54:18.540 回答