2009-07-29 14 views
0

浮動したimgの横にsifrの問題があります。Opera 9.6ではテキストをクリアして1行に表示します。 Firefoxは、ページが最初に読み込まれたときにテキストをクリアするように強制していますが、リフレッシュフィックスではこれが問題にならず、キャッシュがクリアされブラウザが再起動された場合にのみ戻ります。sIFR 3 r436 Opera + Firefoxの浮動小数点の問題

また、ファイアウォールでstrangley、バグが発生し、私は火薬爆弾をロードする場合、これは画像と正しい位置にテキストを撃つ、非常に私は火薬爆発がドームを再ロードする原因とは思わなかった。

答えて

1

これは通常、タイミングの問題です。 sIFRが要素を置き換えるとき、イメージはまだロードされていないので、置換される要素はコンテナの全幅になります。 sIFRは、この幅のFlashムービーを挿入します。このムービーは、すべてが適切にレンダリングされたら、イメージの横には収まりません。 Firebugを開くと、Webページのビューポートのサイズを変更します。これにより、sIFRのサイズ変更がトリガされ、sIFRは置換された要素の適切な幅を検出します。

ソリューション:それは、それに含まれるテキストとしてFlashムービーを同じ幅にするために使用fitExactly

  • をロードするときのレイアウトが変更されないよう

    • は、画像上のwidthheightを設定してみてください。画像が

    ます。また、必要があるかもしれませんがロードされた後に - これはもちろんテキストはsIFRは、ページの読み込みの要素を交換するためにsIFR.activate()sIFR.useDomLoaded = false;を設定して利用可能なスペース

  • よりも長くなっている場合を除き、清算を防ぐことができますHTMLテキストの幅がFlashテキストによって占有される幅を適切に反映するように、置き換えられる要素の文字間隔を調整します。また、Flashがテキストの幅に不適切な値を報告している場合は、tuneWidthoffsetLeftプロパティを使用して調整します。

  • +0

    sIFR.useDomLoaded = false;素晴らしい、感謝の印は素晴らしいです –

    関連する問題