如何通过此链接将页面平滑地滚动回顶部?我可以通过jQuery在其他链接上实现这一点但我不能让这个工作吗?
<a class="w-toplink active" href="#"><i class="fa fa-chevron-up"></i></a>
.w-toplink {
display: block;
position: fixed;
bottom: -50px;
right: 30px;
text-align: center;
font-size: 14px;
padding-top:15px;
line-height: 50px;
height: 30px;
width: 50px;
border-radius: 5px;
opacity: 0;
z-index: 100;
-webkit-transition: background-color 0.3s, opacity 0.3s, bottom 0.3s;
transition: background-color 0.3s, opacity 0.3s, bottom 0.3s;
background-color: #333;
background-color: rgba(0, 0, 0, 0.3);
color: #fff;
display: none;
opacity:0; transition: opacity 200ms ease-in;}
.w-toplink.active {
bottom: 30px;
opacity: 0.7;
}
.w-toplink:hover {
opacity: 1;
}
Jquery代码在其他链接上工作正常,但我无法将其应用于上述链接?
jQuery(function($){ $.localScroll({filter:'.w-toplink'}); });
答案 0 :(得分:1)
我只会使用scrollTop()
- 它自1.2.3以来一直在jQuery中
http://api.jquery.com/scrollTop
$('.w-downlink').click(function() {
$('html, body').animate({ scrollTop: 0 });
});
您无需使用smoothScroll
功能。
以下是笔的分叉版本:http://codepen.io/akwright/pen/rVWjjv