ビューポート内で垂直ナビゲーションバーを「スティッキー」に保つスクリプトアキュラススクリプトを見つけようとしています(またはスクリプトを作成します)。これは黒魔術ではないかもしれませんが(position:fixed cssを使用できます)、このアプローチには問題があります。ナビゲーションバーがビューポートの高さより長い場合、訪問者はナビゲーション全体を見ることができません。したがって、ナビゲーションバーの上部にビューポートを残さず、下部に親コンテナを残さないようにする必要があります。派手な/バウンドするアニメーションなしで、スクロールイベントを即座に追跡する必要があります。
それは可能ですか?グーグルは私に役立つものを何も明らかにしなかった。スラッシュドットの記事コメントナビゲーターまたはグーグルビデオのプレーヤーボックスからこの種の効果を知っているかもしれません。
更新:基本的に、これはjQueryプラグインscrollFollowの書き直しになります。アニメーションは使わないので、アニメーションがなくても問題ありません。ただし、クリッピングすることなく、定義された親コンテナ内にとどまることができるはずです。クッキーの取り扱いも必要ありません。