jquery window.scroll无法正常工作

时间:2016-09-19 09:24:25

标签: javascript jquery

in this page我有3个window.scroll个函数,但我的事件无法正常工作,但如果我删除另一个window.scroll,则第一个window.scroll函数按预期工作。我可以jquery代码在下面

 $(document).scroll(function() {
      var y = $(this).scrollTop();
      if (y > 800) {
        $('.sizi-arayalim').fadeIn();
      } else {
        $('.sizi-arayalim').fadeOut();
      }
    });

    $(document).scroll(function() {
      if (!$("#aniStickyNav").length) {
     return false; //Check if the element exist
  }
  var y = $(this).scrollTop();
  if (y > $(".after-scroll-sticky").offset().top+$(".hotel-search-box").height()) {
    $('#aniStickyNav').show();
  } else {
    $('#aniStickyNav').hide();
  }
});

$(document).scroll(function(){
    if(!$(".hotel-search-box").length){
        return false;
    }
    var y = $(this).scrollTop();
      if (y > $(".hotel-search-box").offset().top) {
        $('.sticky-checkin').show();
      } else {
        $('.sticky-checkin').hide();
      }
});

1 个答案:

答案 0 :(得分:1)

你可以使用if (!$("#aniStickyNav").length) { return false; 没有投入滚动功能, 并尝试将其他人合并为一个。