正常应该绑定事件,试了会没成功,就换了定时检查当前位置的方法

//定时执行,更改按钮状态
setInterval(function(){
  //判断当前位置是否处于顶部,是则显示按钮,否则隐藏
  if($(window).scrollTop() == 0){
    $('#back-top').hide();
  }else{
    $('#back-top').show();
  }
}, 100);

//点击按钮返回顶部
$('#back-top-btn').click(function() {
  $('body,html').animate({
    scrollTop: 0
  },1000);
  return false;
});

标签: none

添加新评论