scss 滚动时的UI到顶部/页面到顶部按钮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 滚动时的UI到顶部/页面到顶部按钮相关的知识,希望对你有一定的参考价值。
/* PAGE TOP BUTTON ON SCROLL
------------------------------------------------------------------------------*/
$(function() {
$(document).on('click', 'a#page-top', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top - 80
}, 1500, 'easeInOutExpo');
event.preventDefault();
});
});
(function ($) {
$(document).ready(function(){
// // fade in button after scroll
$(function () {
$(window).scroll(function () {
// set distance user needs to scroll before we fadeIn button
if ($(this).scrollTop() > 600) {
$('#page-top').fadeIn();
} else {
$('#page-top').fadeOut();
}
});
});
});
}(jQuery));
<a href="#top" id="page-top">
<span class="sr-only">Go to top</span>
<i class="fa fa-angle-up"></i>
</a>
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!-- Easing -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js"></script>
<!-- Custom JS -->
<script src="assets/js/main.js"></script>
</body>
</html>
<!DOCTYPE html>
<html>
<head> <!-- Content here --> </head>
<body id="top">
#page-top {
background: #383838;
color: white;
position: fixed;
z-index: 100;
bottom: 2rem;
right: 2rem;
padding: 0.5rem 1.25rem;
border-radius: 7px;
display: none;
&:hover,
&:focus,
&:active,
&:target {
background: #787878;
}
.fa {
font-size: 3rem;
position: relative;
top: -1px;
}
}
以上是关于scss 滚动时的UI到顶部/页面到顶部按钮的主要内容,如果未能解决你的问题,请参考以下文章
如何使我的滚动到顶部按钮动画流畅
scss 滚动到顶部样式表
js-点击按钮页面滚动到顶部,底部,指定位置
Angular ui-router 滚动到顶部,而不是 ui-view
再次滚动到顶部时的 TwoWayView 空白问题
单击单选按钮或复选框时表单滚动到顶部