前端学习

jQuery 滑动到目标层,监听滚动事件

2020-09-17  本文已影响0人  小盐_814e

滑动到滚动层

$("html,body").stop(true);
$("html,body").animate({scrollTop: $("#"+id).offset().top}, 1000);

滚动事件

$(window).scroll(function(event){
      var oTop = document.body.scrollTop==0?document.documentElement.scrollTop:document.body.scrollTop;
      //console.log(oTop)
      $(".service-bj span.c").each(function(){
          console.log($(this));
          var _id = $(this).data("target");
          if(_id!=="top"){
            var _top=$("#"+_id).offset().top;
            if((oTop + 100) >= _top){
              $(this).addClass("actived").siblings().removeClass("actived");
            }
          }
      })
    });
上一篇 下一篇

猜你喜欢

热点阅读