jquery 滚动事件-记录自己常用的

1、h5端页面滑动至第3屏及以后才出现置顶按钮

 $(document).scroll(function() {
            var scroH = $(document).scrollTop(); //滚动高度
            var viewH = $(window).height(); //可见高度
            if(scroH > 3*viewH){
                _appCache.$goToTop.show();
            }else{
                _appCache.$goToTop.hide();
            }
        })

2、滚动的时候,置顶按钮隐藏,停止滚动3s后,滚动按钮出现

$(document).scroll(function() {
            _appCache.$goToTop.addClass('hide');
            clearTimeout($.data(this, 'scrollTimer'));
            $.data(this, 'scrollTimer', setTimeout(function() {
                _appCache.$goToTop.removeClass('hide');
            }, 3000));
        })

3、滑动到顶部

 _appCache.$goToTop.click(function(){
            $('html,body').animate({
                scrollTop: 0
            }, 1000);
        });

  

posted @ 2019-10-17 20:44  我爱小明  阅读(348)  评论(0编辑  收藏  举报