带缓动效果返回顶部的按钮
标签: web
现在,当你浏览一个页面,滚动页面后会发现右下自动出现返回顶部按钮。其中我就很喜欢虎扑返回顶部按钮的设计(我应该是hupu最捞的JR吧)。
由于这个原因,自己也对返回顶部比较陌生,看了张鑫旭老师的博客
http://www.zhangxinxu.com/wordpress/2017/01/share-a-animation-algorithm-js/有了点想法,就自己试做了一下。下面放出主要代码(还有很多不足之处和不规范的地方等我日后再来完善吧)。1
2
3
4
5
6
7
8
9
10html:
<div class="goTop">
<!-- 注意backToTop(),不要忘记括号 -->
<div class="rocket">
<a class="clickTop"onclick="backToTop(6)">
<img src="grey.png" >
</a>
</div>
</div>
</div>
1 | .goTop{ |
1 | var show=document.querySelector('.clickTop'); |
网站应该使用的是jQuery来控制效果吧。确实jQuery调用函数控制会比较简单漂亮,不过我对jQuery很陌生就算了。