[問題] 怎麼避免確認視窗在其他頁面閃逤?

作者: ucci (九滴)   2022-01-12 16:27:32
這是進站的初始確認視窗
在進入後看到網站說明 同意後進入
問題-同意後進入網站 瀏覽其他頁面
還是會先載入出現這個視窗 使畫面閃逤一下
嘗試過不同擺放的位置 都沒有用
請教大家要怎麼修改可以避免?
*
作者: adzc2568 (白紊)   2022-01-12 18:10:00
不是很確定你描述的問題,以下通靈:你在頁面渲染完後,判斷 advertOnce 才對 .sp-window做隱藏,推測你 .sp-window 預設就是渲染出來,所以會有渲染完再馬上隱藏的瞬間閃爍但是不明白進入網站,瀏覽其他頁面是甚麼意思,既然頁面已轉跳,自然不會有這html,除非你每一頁都有或是spa
作者: ucci (九滴)   2022-01-12 19:47:00
這是放在部落格html 每一頁都會有沒錯希望不管從哪裡進站都先看說明
作者: Rinorune (杜)   2022-01-12 20:45:00
script會比較晚跑啊 你這樣寫一定會閃
作者: LPH66 (-6.2598534e+18f)   2022-01-12 21:29:00
1~4 樓已經告訴你為什麼它會閃了所以你要做的應該是反過來, 先指定 display:none這樣還沒執行 script 前是隱藏, 然後 script 裡判斷是否第一次來 (你原先寫的條件的反向), 第一次來再 show()
作者: ucci (九滴)   2022-01-12 23:22:00
仔細想a大說的渲染二字 馬上就去調CSS 果然可行也非常謝謝L大的說明 謝謝大家
作者: kattte (誠實面對自己吧!)   2022-01-14 19:39:00
我連問題都看不懂 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com