Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私のサイトに欲しいのは、スクロールしたときに続くdivです。まあ、それを行う方法を説明しているサイトがたくさんあるので、これはそれほど難しくありません。しかし、私が見つけられなかったのは、開始位置と終了位置をどのように設定できるかということでした。
サイドバーがウィンドウの上部に触れたときに浮き始め、コンテナの下部にあるときに停止したいので、フッターの上に浮きます。
ありがとう。
jQueryを使用して計算しscrollTop();、ポイントに達したとき、たとえば250pxにaddClass('fixed');固定してページにとどまるようにしました。
scrollTop();
addClass('fixed');
特定の時点で下にとどまるようにするために、下マージンを計算し、指定された下マージンに達したときに、removeClass('fixed').css({position: 'absolute', bottom: '0px'});親の 100% 高さ div の下にとどまるようにしました。
removeClass('fixed').css({position: 'absolute', bottom: '0px'});
お分かりできると良いのですが。