【发布时间】:2017-07-02 21:30:52
【问题描述】:
我有一个运行良好的“scrolltop”脚本,可以在我的整个站点中正常运行。
但是,它是一个“按钮”功能脚本。
在某些情况下,我需要将此脚本从按钮功能执行为“onload”功能。
我的诗句不足以转换脚本。如果有人能建议我如何做到这一点,将不胜感激。
这里是脚本(按钮功能):
<button onclick="topFunction()" id="myBtn"><span class="BtnText">Page Top<span></button>
<script>
window.onscroll = function() {scrollFunction()}; function scrollFunction() {
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {document.getElementById("myBtn").style.display = "block";}
else {document.getElementById("myBtn").style.display = "none";}}
function topFunction() {document.body.scrollTop = 0; document.documentElement.scrollTop = 0;}
</script>
【问题讨论】:
-
使用前请阅读标签说明:java 和 javascript 是两种完全不同的语言。
-
感谢反斜杠的批评。对这个问题有任何了解吗?
-
“onload”函数是什么意思? “在某些情况下”是什么意思?
-
@quirimmo...基本上...当页面加载时,我需要将其滚动到顶部。
-
window.onload = function() { scrollFunction(); };
标签: javascript onload scrolltop onload-event