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