MozillaFirefoxから現在のページのドキュメント幅を取得する際に問題が発生しました。残りのブラウザはドキュメントの正しい幅を報告しますが、Firefoxは小さい方の幅を報告します(例:画面解像度が1920x1080 IEの場合、ChromeとSafariは1920を報告し、Firefoxは1903を報告します)。
$(document).ready(function(){...});でドキュメント幅を使用します。div要素を再配置します。面白いことに、この関数内でalert()を使用した後、ドキュメントサイズは他のブラウザよりも小さいですが、要素は正しく再配置されます。