0

すべての値を初期化する関数initView()があるので、HTML ページが本来あるべき姿に見えます。

Firefox、IEで!! オペラはすべて正常に動作していますが、Google Chrome では、ブラウザー ウィンドウを小さくしてから大きくすると、Chrome は少し怠惰なようで、すべてを適切にレンダリングしません。問題は、webinspector を開こうとすると、突然すべてが正常にレンダリングされるため、何が問題なのかを確認することさえできないことです。

これを避けるために私は何ができますか?

initView 関数は次のようになります。特別なことは何もなく、いくつかのスタイル操作 (約 50) だけです。

var initView = function(){
    $(element).css('left','50px').height('300px');
    ...
}
4

1 に答える 1

0

これが答えになるかどうかはわかりませんが、jQuery の height() 関数は整数値を取り、ピクセル単位で値を指定していると想定します。

たぶん、他のブラウザがあなたの .height('300px') をあなたが望むように解釈していて、クロムが正しく動作しています

于 2012-08-14T14:55:54.157 に答える