3

位置が固定されたサイドバーブロックがあります。
ブラウザのウィンドウをスクロールすると、このサイドバーでフッターが重なるのを修正する必要があります。

サイドバーの位置を に変更し、absolute移動条件を計算してウィンドウのスクロールイベントで移動させてみたのですが、高速スクロールするとうまくいきません。

ウィンドウを高速でスクロールするときの問題、またはこのためのjsプラグインがあるかどうかを提案するにはどうすればよいですか?

アップデート:

フィドル: http://jsfiddle.net/c863E/1/

(フッターはサイドバーと重なってはいけません)

4

1 に答える 1

2

以前、この正確なタスクに次のプラグインを使用しました: http://www.profilepicture.co.uk/sticky-sidebar-jquery-plugin/

それは完璧に機能しました。

GitHub プロジェクトもここにあります: https://github.com/pmp/jQuery-Stickybox

必要なソリューションの一般的な用語は、スティッキー サイドバーです。この効果を実現するためのさまざまな手法を備えたさまざまな jQuery プラグインとチュートリアルがあります。「jquery sticky sidebar」を Google で検索すると、多くの情報が表示されます。

于 2013-03-05T18:20:52.687 に答える