用jQuery实现的实用效果集合(一)
作者:互联网
1.用jQuery实现导航栏效果【注:文中jQuery版本均为3.2】
$(window).scroll(function () { //$(window).scroll() 当页面发生滚动时触发的事件 //获取卷出的高度 // console.log($(window).scrollTop()); //获取自身的高度 // console.log($(window).height()) //如果卷出的高度大于自身的高度,那么就显示导航栏 if ($(window).scrollTop() > $(window).height()) { $(".box").css("position", "fixed") } else { $(".box").css("position", "static") } }) //注:.box为nav
2.jQuery实现返回顶部效果
版本一:用a标签实现瞬间移动
<button><a href="#"> 返回顶部</a></button>
版本二:用jQuery实现返回顶部附带滑动效果
$(window).scroll(function () { //返回顶部按钮 //当卷出300时显示顶部的按钮 if ($(window).scrollTop() > 300) { $("button").show(500) } else { $("button").hide(500) } }) //点击按钮,滚动条返回到顶部 $("button").click(function () { //让window卷出的高度为0即可 $("html").animate({ scrollTop: 0 }, 500) })
标签:jQuery,function,顶部,实用,window,集合,scrollTop,卷出 来源: https://www.cnblogs.com/5idabaicai/p/16417965.html