これを実現できるjQueryプラグインがすでにあるかもしれませんが、私が求めていることを正確に行うプラグインが見つかりません。もしあれば、チュートリアルを教えてください、ありがとう。
私の問題は、ページのコンテンツが非常に長く、ページの下部近くをスクロールするとサイドバーが表示されないことです。
そこで、ページを上下にスクロールするときに #sidebar div をブラウザ ウィンドウの上部と下部に貼り付けたいと思います。
私のサイドバーの高さは通常の画面解像度よりも長いので、サイドバーの下部をブラウザー ウィンドウの下部とブラウザーの上部に固定する必要があります。
そのため、下にスクロールし始めると、サイドバーは通常どおりスクロールしますが、サイドバーの最後に到達すると、スクロールしなくなり、上にスクロールし始めると、サイドバーの上部に到達するまでサイドバーが続きます。ブラウザ、それから固執します。逆に。
これは可能ですか?
中心となるシンプルなデザイン レイアウトのjsfiddleを作成しました。サイドバーに点線の境界線を追加したので、サイドバーを固定する必要があります。
http://jsfiddle.net/motocomdigital/7ey9g/5/
アドバイス、またはオンラインのチュートリアルやデモを知っているなら、最高です!
アップデート
@Darek Rossmanによるこの試みをご覧ください
彼は基本的なアイデアを機能させています。ただし、上にスクロールすると、上部にスナップします。スクロールアップ/ダウンの動きに合わせてサイドバーを滑らかにする必要があります。ただし、ウィンドウの上部または下部のいずれかに固執します。また、ヘッダー/フッターがビューポートにあるときに位置を固定してはならないため、オーバーレイしません。
ありがとう