引导程序jquery slideDown未滑动



Navbar确实出现了,但它只是弹出和弹出,我希望它在向下滚动100px后向下滑动。

$(document).ready(function(){
  $(window).scroll(function(){
    if($(window).scrollTop() > 100){
      $(".navbar-fixed-top").slideDown();
  }
  if($(window).scrollTop() < 100){
        $(".navbar-fixed-top").slideUp();
  }
  });
});

错误的方法?

试试这个:

jQuery(document).scroll(function() {
    y = jQuery(this).scrollTop();
    if (y > 100) {
        jQuery(".navbar-fixed-top").stop().slideDown();
    } else {
        jQuery(".navbar-fixed-top").stop().slideUp();
    }
});

我只是用了这个代替

  (function ($) {
  $(document).ready(function(){
  $(".navbar").hide();
  $(function () {
    $(window).scroll(function () {
      if ($(this).scrollTop() > 100) {
        $('.navbar').fadeIn();
      } else {
        $('.navbar').fadeOut();
      }
    });
  });
});
  }(jQuery));

slideDown与我的css样式冲突:D谢谢!

最新更新