3

jQuery モバイルに奇妙な問題があります。1.1.0 にもこの問題がありましたが、最新バージョン (1.1.1) を使用しています。

問題は、画像自体が表示されないなど、アイコンが表示されないことがあります。これをクロムでテストします。意図的に再現することはできませんが、ランダムに発生するように見える問題です。発生すると、下の画像の上部ヘッダーのようになります。ただし、クロムで要素インスペクターを開き、背景 (または実際には任意の) プロパティのチェックを外す/チェックすると、アイコンが魔法のように表示されます。誰が何が起こっているのか手がかりを持っていますか?

問題を説明するための画像: 上がアイコンなし、下がアイコンあり

編集:明確にするために、私の同僚にも問題がありました。これはクロムで発生しましたが、別のコンピューターで発生したため、厄介なプラグインなどがここで悪を演じているとは思えません。

Edit2: この問題を解決するために私が試みたことがいくつかあります。

  • JavaScript によるプリロード: バックグラウンドがダウンロードされることを確認するコード行を実装します。
  • ページに を静的に追加して、コントロールがダウンロードされているかどうかを確認します。

奇妙なことに、背景画像を除いて、ほぼすべてが描画されます。ちなみに、これはすべてのアイコンで発生するため、リストビューなどのアイコンも同様です。ページの移動やリロードは問題ではありません。

4

1 に答える 1

1

実際、アプリは jQM の CSS を見つけることができないため、CSS の取得には CDN を使用することをお勧めします。

<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 に答える