我正試圖在我的網站上實現一個簡單的「滾動到頂部」按鈕。使用js滾動到頂部
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;
});
});
當我打開我的網頁,我看到在正確的地方有按鈕的一瞬間,那麼它會覆蓋我的HTML結構中頁面下的一個div
的背景。最後,我看不到它在我的頁面上的任何地方,當我檢查它在正確的位置的元素,只是不可見。
你可以顯示一些代碼,你說的具體'div'是在哪裏,併爲該'div'的CSS?它可能確實像一個答案是'z-索引',但它可能是別的。你確定你沒有向下滾動,並且'#scrolltotop'被淡出? – putvande