2009-07-02 9 views
0

非常に長いページを望むクライアントがあります。 4000pxプラスと言ってください。CSSとJavaScript条件付きで位置をずらした配置DIV

nav列の上から1200pxに表示されるback-to-top要素を持ちたいと思って、上から200と言うようにスクロールすると、位置を変え続けます。

これは私には聞こえますが、IE 6を収容する必要がある場合、CSSは現在、特に対応できません。

この音は正しいですか?誰でも該当するチュートへのリンクがありますか?私はjQueryやMootoolsの例を今までに見つけようとしてきました。

答えて

2

Scroll Follow希望することがあります。それはあなたの要素をビューポートの上から指定された距離に張り付ける "オフセット"パラメータをとります。

+0

これは、私が探していたものです。ありがとうございました! – jerrygarciuh

+0

それは私がそれが欲しいところでそれを始めることができる容器の議論を受け入れることもできます!わーい! – jerrygarciuh

0

ブラウザウィンドウがスクロールするときに検出する方法があると仮定して、JavaScriptでこれを行うことは可能ですが、おそらくCSSだけで実現する方法はないと思います。

私は、ページを論理的なセクションに分割して、それぞれの先頭にある「上にスクロールする」リンクを持つことをお勧めします。これは長いページでかなり頻繁に行われますが、クライアントが提案したアプローチを見たことがあるかどうかはわかりません。

非常に長いページは、しばしば読み込みおよびナビゲートが困難です。

関連する問題