我正在尝试在我的网站上实现一个简单的“滚动到顶部”按钮。
HTML:
<a href="#" id="scrolltotop"><img src="img/scrolltotop.png"></a>
CSS:
#scrolltotop {
width: 40px;
height: 40px;
position: fixed;
right: 100px;
bottom: 50px;
display: block;
}
JS:
jQuery(document).ready(function($){
$(window).scroll(function(){
if ($(this).scrollTop() > 150) {
$('#scrolltotop').fadeIn('slow');
} else {
$('#scrolltotop').fadeOut('slow');
}
});
$('#scrolltotop').click(function(){
$("html, body").animate({ scrollTop: 0 }, 500);
return false;
});
});
当我加载我的页面时,我在正确的位置看到按钮有一瞬间,然后它被我的一个背景所覆盖,该背景div
位于我的 HTML 结构中的页面下方。最后,我在页面上的任何地方都看不到它,当我检查元素时它在正确的位置,只是不可见。