javascript - 我将如何制作我的 Bootstrap 导航栏 "collapse"?

标签 javascript css twitter-bootstrap navbar

我试图从这里复制滚动效果:http://www.altisliferpg.com/

我有一种感觉,他们正在使用经过大量修改的 Bootstrap Navbar 版本,这是我从这里获取的:http://www.enjin.com/forums/page/1/m/10826/viewthread/8514993-boot-strap-30-navbar-full-module并对其进行了更改以适合我的具体情况。

当您向下滚动页面时,我该如何做到这一点,顶部的栏会“变小”并在您滚动时与页面一起滚动?谢谢

最佳答案

您可以使用 css transitions 来改变高度、字体大小和其他任何您想要改变的东西。然后简单地设置一个滚动监听器,它向标题添加一个类,以便大小发生变化。快速(而且非常丑陋)的例子。 jsFiddle

$(window).scroll(function () {
    if ($(this).scrollTop()) {
        $('#header').addClass('small');
    }
    else {
        $('#header').removeClass('small');
    }
});

关于javascript - 我将如何制作我的 Bootstrap 导航栏 "collapse"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36650486/

相关文章:

javascript - 是否有一个纯客户端(javascript)照片库可以从 s3 中提取照片?

javascript 预先编号 onclick 或重新加载

javascript - 根据多种条件处理不同颜色的文本

javascript - 鼠标悬停在未定义的文本框 js 错误的值上

c# - MVC 内容文件夹问题 - 未找到 Twitter Bootstrap 样式表

javascript - 在 Javascript 中追加到数组中的每个元素

javascript - 使用 uib-tab 将鼠标悬停在选项卡上时显示工具提示?

html - PrimeFaces selectOneMenu 无法内嵌到纯文本中(导致换行)

css - 导航栏移动图标未出现

javascript - jQuery 触发点击事件不起作用