1

私のサイトに欲しいのは、スクロールしたときに続くdivです。まあ、それを行う方法を説明しているサイトがたくさんあるので、これはそれほど難しくありません。しかし、私が見つけられなかったのは、開始位置と終了位置をどのように設定できるかということでした。

サイドバーがウィンドウの上部に触れたときに浮き始め、コンテナの下部にあるときに停止したいので、フッターの上に浮きます。

ありがとう。

4

1 に答える 1

0

jQueryを使用して計算しscrollTop();、ポイントに達したとき、たとえば250pxにaddClass('fixed');固定してページにとどまるようにしました。

特定の時点で下にとどまるようにするために、下マージンを計算し、指定された下マージンに達したときに、removeClass('fixed').css({position: 'absolute', bottom: '0px'});親の 100% 高さ div の下にとどまるようにしました。

お分かりできると良いのですが。

于 2012-05-06T18:13:55.237 に答える