我很難找到一段代碼來動態顯示用戶滾動時可以說超過1000個像素的返回頂部按鈕。所有的例子都使用jQuery,我不能使用jQuery。任何幫助將非常感激。用javascript動態顯示/隱藏返回頂部按鈕
0
A
回答
4
集時pageOffset是某一點(在window.onscroll
事件)的CSS:
window.onscroll = function()
{
if(pageOffset >= 1000)
{
document.getElementById('backToTopID').style.visibility="visible"
}
};
更多的東西全是:
window.onscroll = function()
{
if(pageOffset >= 1000)
{
document.getElementById('backToTopID').style.visibility="visible"
}else
{
document.getElementById('backToTop').style.visibility="hidden";
}
};
+0
謝謝!通過添加缺少:var pageOffset = document.documentElement.scrollTop ||完美地工作的document.body.scrollTop; – andreszs
1
JavaScr IPT使用Window.onscroll
var appended = false, bookmark = document.createElement("div");
bookmark.id = "arrowUp";
bookmark.innerHTML = "<a href=\"#\" title=\"Top of the page.\">↑<\/a>";
onscroll = function() {
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
if (scrollTop > 500) {
if (!appended) {
document.body.appendChild(bookmark);
appended = true;
}
} else {
if (appended) {
document.body.removeChild(bookmark);
appended = false;
}
}
};
源
https://developer.mozilla.org/en-US/docs/Web/API/window.onscroll
演示鏈接
相關問題
- 1. Ionic stateProvider - 動態顯示/隱藏返回按鈕
- 2. 顯示/隱藏按鈕javascript
- 3. javascript顯示/隱藏按鈕
- 4. 用javascript隱藏/顯示按鈕
- 5. 用javascript顯示/隱藏按鈕
- 6. 「返回頂部」按鈕只顯示滾動
- 7. 返回頂部頂部按鈕
- 8. Javascript單選按鈕顯示隱藏
- 9. HTML JavaScript隱藏/顯示按鈕
- 10. Animate返回頂部按鈕
- 11. 使用CSS顯示時,滾動到頂部按鈕不隱藏:無;
- 12. 隱藏,顯示,隱藏/ SHOWALL按鈕
- 13. Docusign顯示/隱藏按鈕
- 14. 顯示/隱藏按鈕
- 15. 顯示隱藏按鈕
- 16. 顯示/隱藏按鈕
- 17. sencha隱藏顯示按鈕
- 18. 顯示/隱藏按鈕2
- 19. Toogle動畫隱藏顯示按鈕jquery
- 20. 隱藏和動畫顯示按鈕,iphone
- 21. Javascript隱藏顯示動態div
- 22. 根據存儲過程的返回值顯示/隱藏按鈕
- 23. Swift隱藏後無法顯示返回按鈕
- 24. 刷新頁面時如何不顯示返回頂部按鈕?
- 25. 使用javascript隱藏/顯示HTML表單(在按鈕上按下)
- 26. 使用按鈕顯示和隱藏iframe
- 27. 使用按鈕隱藏/顯示iframe
- 28. 隱藏/顯示nicEdit使用按鈕
- 29. 使用c顯示隱藏按鈕#
- 30. 用單選按鈕顯示/隱藏tinymce
你試過撕開jQuery插件你在看什麼?我正在研究一個不能使用jquery的較老的項目,所以我只是把所有jquery的東西徹底清理掉,並把它變成純js。 – DeadlyChambers