ウェブアプリケーションでは、フォームが隠されているか、またはjquery UIコントロールの上に表示されていると、ユーザーがマウスオーバーするまでレンダリングの問題が発生しますタブをクリックすると、タブヘッダーが正しい位置に再描画されます。divをリフレッシュする(ブラウズして再描画するようにします)
それだけIE7でoccuringとクイックハックとして私はタブのdiv要素は、IEでリフレッシュさせるようにフォームを表示した後にこれをやっているのです:私はちょうど場合は思ったんだけど
$('#tabs').css('display', 'none').css('display', 'block');
あり私のアプローチが他のブラウザで望ましくない副作用を持つかもしれないと心配しているので、div要素がページの要素のレイアウトを再描画/再計算するのに適しています。
Yah、幅を設定するとhasLayoutもtrueに設定されます。 http://www.satzansatz.de/cssd/onhavinglayout.html – wombleton
これは良いリソースですが、hasLayoutなどの記事の断片を見てきましたが、私は非常に徹底的な記事は見ていません。 – Bittercoder