正直なところ、私が間違っていることを誰かが理解していれば、ここでwtfが起こっているとは思いません。助けてください。
divのオフセットを取得しようとしています
var $offset = $('#wrapper').offset().top;
これはラッパー div であり、クロムのオフセットは 669.XXXpx です
Firefox では、この数値とは約 87px 異なります。ここが奇数部分です。キャッシュをクリアすると、Firefox は正しい番号を取得します。その後、約 5 ~ 6 回の更新で正しい数値を取得し続けます。その後、再び間違った値を取得し始めます。でも我慢したら
<shift> + <ctrl> + r
...ブーム...それはまた正しいです。最初は、Firefox が $('#wrapper'); を保持していると思っていました。var をキャッシュなどに保存していましたが、その var のキャッシュを停止し、必要な場所で呼び出しているだけです...そしてそれは役に立ちませんでした。
私はさまざまなことを試しましたが、これを呼び出す関数は最後のjavascriptファイルの絶対的な最後の行であり、document.ready内にラップされているため、最後に実行され、ページが正しく設定されるはずです.
何か案は?