0

サードパーティ ソフトウェアの一部である組み込み IE7 ブラウザに入る必要がある jQueryUI アコーディオンを使用しています。

私の問題は、初期ロード時に左マージンが正しく整列しないことです。折りたたまれた項目にカーソルを合わせるか、展開された項目をクリックすると、マージンは自動的に修正されますが、これにより、コントロールの使用中に奇妙なシフトが発生します。

問題を示すいくつかの画像を次に示します。

ここに画像の説明を入力

を呼び出す$(".jqueryui-accordion").accordion("resize");と、最初の読み込み時に展開されたアイテムの余白が修正されますが、折りたたまれたアイテムは修正されません。アプリケーションを最小化してウィンドウを最大化すると、項目が正しく再描画されます。

IE7 で最初の読み込み時にマージンを正しくレンダリングするにはどうすればよいですか?

4

1 に答える 1

1

次の CSS スタイルを追加してみてください。

div, span {
    zoom: 1;
}

これは、IE7 でのこのようなレイアウトの問題を解決するのに役立つ場合があります。

于 2012-10-23T13:37:13.693 に答える