过去几天我一直在研究这个问题,但无法让它完美顺利地工作。
概念:在一个多 div 页面上,向下滚动时导航应该贴在窗口顶部,当滚动搜索时,将搜索贴在导航下方。
需要解决的问题(只有 2 个主要问题):
- 滚动回窗口/文档顶部后,导航不会丢失浮动类。
在搜索停留在导航 div 下方后,继续滚动会使搜索随机出现和消失(也许),它应该始终可见(这是parseFloat问题吗?)
可选的 - 就像那里的任何人一样,我想要一个可以在坚持导航时添加到搜索的动画
可选 - 即使窗口/文档被调整大小,在将位置从绝对更改为固定后,使搜索保持为 offset.left
这是我的整个代码的克隆:
感谢任何建议。
丹尼