twitter-bootstrap - 如何使用滚动后显示的 Bootstrap 创建隐藏导航栏?

标签 twitter-bootstrap navbar hidden

您能告诉我如何使用 Bootstrap 创建一个隐藏的导航栏,并且仅在您开始滚动页面后才显示?

最佳答案

这是导航栏淡入的变体,您可以控制用户在导航栏出现之前需要滚动多远:http://jsfiddle.net/panchroma/nwV2r/

它应该适用于大多数元素,而不仅仅是导航栏。

使用您的标准 HTML

JS

(function ($) {
  $(document).ready(function(){

    // hide .navbar first
    $(".navbar").hide();

    // fade in .navbar
    $(function () {
        $(window).scroll(function () {

                 // set distance user needs to scroll before we start fadeIn
            if ($(this).scrollTop() > 100) {
                $('.navbar').fadeIn();
            } else {
                $('.navbar').fadeOut();
            }
        });
    });

});
  }(jQuery));

关于twitter-bootstrap - 如何使用滚动后显示的 Bootstrap 创建隐藏导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23315031/

相关文章:

html - bootstrap 使登录表单在模态左侧

javascript - jquery.floatThead 导致标题变得模糊

javascript - Bootstrap "hidden-xs"不起作用 + 无法为小视口(viewport)制作粘性页脚

php - 导航栏和无序列表

javascript - 当我的导航栏折叠时如何使按钮起作用?

html - Bootstrap : large centered logo navbar

google-chrome - 隐藏层上的视频以chrome显示

jquery - 裁剪器 JS : Positioning/size issue inside Bootstrap modal

hidden - 我可以在 Keras 的输入数据集之间重置 RNN 的隐藏状态吗?

Javascript 隐藏输入数组