4
FirefoxとChromeの同じ要素に対してoffsetwidth
の値が異なるため、要素が正しく表示されません。一貫性を持たせるために解決策を提案してください。 Firefoxの12とfirefoxとchromeのoffsetwidthの値が異なります
FirefoxとChromeの同じ要素に対してoffsetwidth
の値が異なるため、要素が正しく表示されません。一貫性を持たせるために解決策を提案してください。 Firefoxの12とfirefoxとchromeのoffsetwidthの値が異なります
私はAJAXを介してコンテンツをロードするとき、私は同様の問題を抱えている
準備状態が完了した後にChromeとIE9 +の両方が正しくoffsetWidthを報告しますが、Firefoxは計算しているように見えるしていませんそれはまだ。
少し後でチェックしても(半分の時間が遅れることさえあります)、Firefoxは正しい幅を持っています。
私は誰かが準備ができているはずの信号を発射してFirefoxを速くしようと思っています。
元のポスターは詳細をあまり詳しく述べていませんが、これが問題であると思われます。
編集:P.S.これを正しく動作させるために私が見つけた唯一の方法は、適切な値になるまで遅らせてチェックを続けることです。
コードを投稿してください。 –
異なるブラウザでは、offsetHeightとoffsetWidthが異なって解釈されます。高さと幅が明示的に指定されていない限り、異なる値が返されます(px)。 –
@GGG:it.style.width = it.offsetWidth + 'px'; \t it.style.height = it.offsetHeight + 'px'; 参照される要素のオブジェクトです。 – Pulkit