1

JavaScript を使用して画像を交換すると、HTML は正常に更新されますが、ウィンドウをスクロールまたはサイズ変更しない限り、Opera が実際に表示するものは更新されません。スクロールすると何が起こるかを示す図が最もよく説明されています。

代替テキスト http://img340.imageshack.us/img340/9455/87855188.png

何か案は?

編集:問題の原因は、画像が浮動小数点を持つ div 内にあることです。

EDIT2: このhttp://trac.dojotoolkit.org/ticket/3158は、修正されて再び戻ってきたバグであることを示唆しています。

4

1 に答える 1

1

奇妙なことに、私は以前にそのような問題を経験したことがありません。これはブラウザとグラフィックカード/GUIの組み合わせだと思います。以前はまったく同じ動作をしていましたが、ブラウザだけでなく、あらゆる種類のアプリケーション(OpenOffice)で.

だまして更新させる方法についてのアイデア:

  • 不透明度を .99 に設定してから 1 に戻します
  • 位置を 1px ずらします (ぎくしゃくしますが)
  • 表示をなしに設定し、再度ブロックします (ちらつき、良くありませんが、動作するかどうかを確認します)
  • 画面から (ミリ) 秒間外に出してから元に戻します (おそらくちらつきます)。
于 2009-11-24T15:30:01.907 に答える