私はここ数日間これに取り組んできましたが、完全にスムーズに動作させることができません。
コンセプト: マルチ div ページでは、下にスクロールするときはナビゲーションがウィンドウの上部に固定され、検索をスクロールするときはナビゲーションの下に検索が固定されます。
修正が必要な問題 (主な問題は 2 つだけ):
- ウィンドウ/ドキュメントの上部にスクロールした後、ナビゲーションはフローティングクラスを失いません。
検索がナビゲーション div の下に固定された後、スクロールを続けると、検索がランダムに表示されたり消えたりします (おそらく)。常に表示されるはずです (これはparseFloatの問題ですか?)
オプション - ナビゲーションに固執するときに検索に追加できるアニメーションが欲しい
オプション - ウィンドウ/ドキュメントのサイズが変更された場合でも、位置を絶対位置から固定位置に変更した後、検索をoffset.leftのままにします
これが私のコード全体のクローンです:
提案をいただければ幸いです。
ダニー