jQuery-点击返回顶部

寻技术 JQuery 2023年07月11日 98

在页面上,有时需要点击某个图标钮实现返回顶部的效果。

实现方式如下,给图标按钮增加名叫goTop-hook的类。

 // 点击返回顶部
 $(window).scroll(function() {
   if ($(window).scrollTop() >= 100) {
     $(".goTop-hook").fadeIn(300)
   } else {
     $(".goTop-hook").fadeOut(300)
   }
 })
 
 $(".goTop-hook").bind("click", function() {
   $("html").animate({ scrollTop: 0 }, 300)
 })

其中的要点为:

1.window滑动时,触发scroll事件,当scrollTop超过100px时,图标按钮淡入(FadeIn),否则淡出(FadeOut)。

2.当图标按钮被点击时,慢慢地回到顶部scrollTop=0处。

3.300为时间单位,一般默认单位为ms。

 

关闭

用微信“扫一扫”