我是Javascript和HTML的新手,所以请帮助我。我的问题是下一个(你可以看它加载我的网站https://treasure-island.fun)。所以,如果你没有看到这个问题,我会解释:当你加载页面时,你可以看到所有的"捐赠"都在闪烁。菜单。在我的JS代码中,我有onLoad()
函数,它隐藏了所有的菜单,除了一个。但是我怎样才能让它停止闪烁呢?泰光宇。
<script>
function hide_all(id_not_to_hide){
document.querySelectorAll('.donation').forEach(function(el) {
el.style.visibility = 'hidden';
});
document.querySelectorAll(id_not_to_hide).forEach(function(el) {
el.style.visibility = 'visible';
});
}
</script>
这是我的onload in标签:
<body onload="hide_all('#topographic-donation')">
现在您所拥有的是:您的默认状态是所有.donation
元素都是可见的。当页面加载时,您将隐藏除一个之外的所有选项。
在默认情况下让元素不可见,在body load时,让单个元素可见。