0
我嘗試創建一個JavaScript代碼來執行此操作: 當用戶從文檔頂部向下滾動500px時,顯示按鈕以及當用戶單擊此按鈕時,到頁面的頂部。Javascript滾動到頂部並滾動到底部
當用戶不向下滾動,並且他在頁面的頂部時,它出現一個按鈕,當用戶點擊這個按鈕時轉到頁面的底部,他轉到頁面的底部,按鈕disapear
window.onscroll = function() {
scrollFunction()
};
window.onscroll = function() {
downFunction()
};
function scrollFunction() {
if (document.body.scrollTop > 500 || document.documentElement.scrollTop > 500) {
document.getElementById("myBtn").style.display = "block";
} else {
document.getElementById("myBtn").style.display = "none";
}
}
function downFunction() {
if (document.body.scrollTop = 0 || document.documentElement.scrollTop = 0) {
document.getElementById("myBottomBtn").style.display = "none";
} else {
document.getElementById("myBottomBtn").style.display = "block";
}
}
// When the user clicks on the button, scroll to the top of the document
function topFunction() {
document.body.scrollTop = 0; // For Chrome, Safari and Opera
document.documentElement.scrollTop = 0; // For IE and Firefox
}
function bottomFunction() {
document.body.scrollTop = 100; // For Chrome, Safari and Opera
document.documentElement.scrollTop = 100; // For IE and Firefox
}
#myBtn {
display: none;
position: fixed;
bottom: 20px;
right: 30px;
z-index: 99;
border: none;
outline: none;
background-color: #333;
color: white;
cursor: pointer;
padding: 10px;
border-radius: 10px;
}
#myBtn:hover {
background-color: #555;
}
#myBottomBtn {
display: block;
position: fixed;
right: 30px;
z-index: 99;
border: none;
outline: none;
background-color: #333;
color: white;
cursor: pointer;
padding: 10px;
border-radius: 10px;
}
#myBottomBtn:hover {
background-color: #555;
}
的問題是在頂部的按鈕,當我點擊這個按鈕,它沒有去底部,當我把它的滾動仍出現
但按鈕屁股工作正常,當我滾動500像素的按鈕出現,當我點擊這個按鈕我去頂部
你能幫我解決第一個按鈕的問題嗎?做我想做的事
你可以給我更多的細節與例子 –
謝謝它的工作:) –