0

私のcss divの高さの一部は、document.ready.

副作用として、ページ内のアンカー タグが、DOM の準備が整ったときから js の後に画面に表示されるものに変化します。

をクリックすると、javascript が魔法をかける前の場所に移動します。

どのような回避策がありますか?

編集 この問題は、他のブラウザよりも Firefox をつまずかせているようです。しかし、ブラウザーに関係なく修正したいので (とにかく問題はコードではなくロジックにあるためです。つまり、ページは実際に私が要求したことを実行しています!)、解決策はブラウザーに依存するべきではありません。

4

1 に答える 1

1

変更が完了したら、 scrollTo jQuery プラグインlocation.hashなどのスクリプトを使用して、正しい要素までスクロールします。

于 2012-05-02T14:20:56.760 に答える