web-dev-qa-db-ja.com

Cufonテキスト置換およびIE8標準モード

固有の問題があります。 IE8標準モードでは、テキストはCufon.Replaceに置き換えられます ほぼ50%の時間、残りの時間は動作します DOMの変更はありますが(IE8のIE開発者ツールバーで表示)、実際にはテキストは表示されません。

ページを再作成するには、ページを何度も更新する必要がある場合があります。その他の最初のページの読み込み-これはあなたが一度も訪れたことのないサイトの場合です。

Cufon.Replaceは例外をスローしたり、その他の問題を発生させたりすることはありません。グーグルは役に立たなかった-他の人はIE8の問題に言及していますが、このテキストの欠如は永続的であり、単に遅い読み込みの問題ではありません。

EDIT$(document).ready(function(){});Cufon.replaceを興味深い形でラップすると、機能しなくなりました! DOMのなかには責任がある...私は推測する

EDIT 2:ページが完全に読み込まれたら、Cufon.replaceを手動で適用します。これはおかしい。準備ができているよりも後のイベントはありますか?

3
tgandrews

あなたはそれが永続的であり、更新が遅いだけではないと言うでしょう。しかし...:

  • 「手順4-ドキュメントのInternet Explorerを動作させる」 ヘルプで説明されている2番目のCufonの呼び出しはありますか?
  • HTMLは検証しますか?
  • 「高度な」セレクターを使用して、セレクターエンジン(jQueryのような)をロードする必要があり、このロードで競合状態が発生する可能性がありますか?

上記のいずれも役に立たない場合は、問題を示す最小限のデモページを作成し、Cufónメーリングリストに書き込んでください。

2