jQuery 滚动监听总结

大憨熊 提交于 2019-12-16 17:58:55

JQuery监听页面滚动总结

1、当前滚动的地方的窗口顶端到整个页面顶端的距离:

        var winPos = $(window).scrollTop();

2、获取指定元素的页面位置:

        $(val).offset().top;

3、对页面滚动条滚动的监听:要放在页面加载的时候

      $(window).scroll(function(event){

    });

4、设置滚动条到指定位置。$(window).scrollTop(offset)。

 

例如:jquery判断滚动条距离顶部的距离

//滚动监听显示回顶部
function jianting(){
    $(window).scroll(function(){
// 滚动条距离顶部的距离 大于300px时
        if($(window).scrollTop() >= 300){
            $("#xiaohuojian").fadeIn(1000); // 开始淡入
        } else{
            $("#xiaohuojian").stop(true,true).fadeOut(1000); // 如果小于等于 300 淡出
        }
    });
}
//点击回到页面顶部
function huidingbu(){
    $("#xiaohuojian").click(function(){
        $("html,body").animate({scrollTop:"0px"},'slow');
    });
}

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!