0

IE8/9で外部グローに関する奇妙な問題が発生しています。外側の輝きが適用されたモーダルボックス(jQuery UIによって作成された)があります。ボックスの高さは、ボックスで選択したオプションに基づいて増減します(単純な表示はJSを非表示にします)。問題は、ボックスの高さが減少すると、外側の輝きのマーク/トレースが水平に残り、すぐに消えることです。画面上の任意の場所をクリックします。

なんらかの奇妙な理由で高さが変更された場合、IEはビューポートを適切に更新しないようです。

4

2 に答える 2

1

UI の再描画を強制できます。

$('body').addClass('js').removeClass('js');

以下も参照してください。

JavaScript からの UI 再描画の強制 - Ajaxian

于 2012-10-30T15:15:51.713 に答える
0

あなたのコードを見なくても - 私は推測することしかできませんが、この問題に関するいくつかの既知の解決策は...

有効な DOCTYPE があることを確認してください -

<!DOCTYPE html>

また、これを box-shadow が適切に機能していない要素に追加してみてください。

border-collapse: separate;
于 2012-10-30T16:32:57.250 に答える