1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 网页回到顶部的js代码实现

网页回到顶部的js代码实现

时间:2018-10-24 10:11:59

相关推荐

网页回到顶部的js代码实现

背景

还是给老板写他的个人主页,用到了一个小功能,随手记录下

代码

控制样式的 css 代码如下

/* 回到顶部实现代码的css */.back-to-top {display: none;/* 默认是隐藏的,这样在第一屏才不显示 */position: fixed;/* 位置是固定的 */bottom:300px;/* 显示在页面底部 */right: 30px;/* 显示在页面的右边 */z-index: 99;/* 确保不被其他功能覆盖 */border: 1px solid #5cb85c;/* 显示边框 */outline: none;/* 不显示外框 */background-color: #fff;/* 设置背景背景颜色 */color: #5cb85c;/* 设置文本颜色 */cursor: pointer;/* 鼠标移到按钮上显示手型 */padding: 10px 15px 15px 15px;/* 增加一些内边距 */border-radius: 10px;/* 增加圆角 */}.back-to-top:hover {background-color: #5cb85c;/* 鼠标移上去时,反转颜色 */color: #fff;}

js 代码和按钮代码如下

<button class="js-back-to-top back-to-top" title="回到头部">︽</button><!-- 回到头部实现代码 --><script>$(function () {var $win = $(window);var $backToTop = $('.js-back-to-top');// 当用户滚动到离顶部100像素时,展示回到顶部按钮$win.scroll(function () {if ($win.scrollTop() > 100) {$backToTop.show();} else {$backToTop.hide();}});// 当用户点击按钮时,通过动画效果返回头部$backToTop.click(function () {$('html, body').animate({scrollTop: 0}, 200);});});</script>

效果

在网站上的效果 周晓君教授的个人主页

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。