jQuery 滚动监听总结

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');
    });
}

猜你喜欢

转载自www.cnblogs.com/-dashu/p/9274086.html