我正在尝试找到一个脚本(或创建一个),它在我的视口中保持垂直导航栏“粘性”。虽然这可能不是黑魔法(可以使用 position:fixed css),但这种方法存在一个问题:如果导航栏长于视口高度,则访问者将无法看到整个导航。所以我希望导航栏不要将视口留在其顶部,但也不要将父容器留在其底部。它应该立即跟随滚动事件,而不需要花哨/弹跳动画。
那可能吗?谷歌没有透露任何对我有用的信息。你可能从 slashdot 的文章评论导航器或谷歌视频的播放器框知道这种效果。
更新:本质上这将是对 jQuery 插件scrollFollow的重写。如果它缺少动画也没问题,因为我不会使用它们。但它应该能够保持在定义的父容器内而无需裁剪。cookie 处理也不需要。