2

フロートがクリアされていないことが原因だと思った断続的な問題が発生しました。Chrome(私のメインの開発ブラウザ)で発生するのは、垂直スクロールバーが一番上の位置でロックされ、ページを下にスクロールできないことです。最初にページの読み込みが開始されるとスクロールできるようになり、次にページが読み込まれると最初に戻ってロックされます。

クリアされていないフロートと欠落しているタグを探してページをリッピングしているところですが、最終的に、URLの最後に#が付いていることが原因であることがわかりました(プログラムで追加され、ページを更新しても残ります)。

この問題はChromeでのみ発生します-他のWebkitブラウザでは発生しないようです。

私はそれが錨を探していて、それを見つけずに諦めていると思います。それは間違いなくバグですが、回避策について、またはなぜそれが私のサイトでのみそれを行っているのか疑問に思っていました-たとえば、ここでそれを複製することはできません。

Shiftキーを押しながらURLをクリックして、新しいブラウザで開きます

ロックするURL:/ faq#

ロックされないURL(同じですが#なし):/ faq

4

1 に答える 1

-1

私にとって、解決策はポップアップdivのスタイルでした:z-indexがあり、floatがないが、floating divに囲まれているdivに、スタイルfloat:noneと明示的な幅が指定されていることを確認する必要がありました(これは絶対に必要だったため、フローティングは必要ありませんでした)配置)。ここでこれを処理するスレッドがあります。

于 2009-12-07T12:46:12.673 に答える