这让我发疯......这可能很简单,因为我没有击中钉子:请给出提示:-)
我正在尝试使用 Bootstrap 3 为我的网站提供新的布局。我希望导航栏在滚动时固定在屏幕顶部。
我让它工作了,但是当词缀类开始时,导航栏下面的内容会发生变化。我找不到解决方法。
这让我发疯......这可能很简单,因为我没有击中钉子:请给出提示:-)
我正在尝试使用 Bootstrap 3 为我的网站提供新的布局。我希望导航栏在滚动时固定在屏幕顶部。
我让它工作了,但是当词缀类开始时,导航栏下面的内容会发生变化。我找不到解决方法。
有两个选项 javascript 或 HTML5data-
属性
通过数据属性 要轻松地向任何元素添加附加行为,只需将 data-spy="affix" 添加到要监视的元素即可。使用偏移量来定义何时切换元素的固定。
<div data-spy="affix" data-offset-top="60" data-offset-bottom="200">
...
</div>
通过 JavaScript 通过 JavaScript 调用 affix 插件:
$('#my-affix').affix({
offset: {
top: 100
, bottom: function () {
return (this.bottom = $('.footer').outerHeight(true))
}
}
})