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

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM