簡體   English   中英

加載 HTML 頁面時手電筒短促閃爍

[英]Short blink flashlight when loading the HTML page

我是 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元素都是可見的。 加載頁面后,您將隱藏除一個之外的所有其他內容。

只需在默認情況下使元素不可見,並在主體加載時,使單個元素可見。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM