>本文說明瞭如何使用JavaScript在短延遲後顯示模式窗口,這是一種有時用於調用行動或廣告的技術。 作者警告不要過度使用,因為它可能會對用戶體驗產生負面影響。
>該示例使用Colorbox插件(需要jQuery)和在指定的延遲後觸發模態(以毫秒為單位)。 文章強調可訪問性,建議在關閉時打開並恢復對先前元素的焦點時重點關注模態。 為了提高可用性,它建議僅顯示每隔幾個小時或幾天一次顯示模態,並使用cookie跟踪顯示。 setTimeout()
實現詳細信息:
代碼合併:
jQuery和colorbox:- 用於模態窗口創建和管理。 本文提供了代碼段,用於通過CDNS包括這些庫。 >
- :在模態出現之前控制延遲。
setTimeout()
- :直接顯示Colorbox模態,指定HTML內容,造型類名稱和尺寸。
$.colorbox()
>
- 和>事件:
onComplete
處理焦點管理(使用onClosed
>方法)並在關閉後恢復焦點。 >
focus()
- :用於設置和檢查cookie以控制模態顯示器的頻率。
js-cookie
>文章包括一個關於Codepen的完整,有效的示例,演示瞭如何設置cookie以限制顯示頻率並管理焦點。 它還解決了有關時間延遲,瀏覽器兼容性和替代方法的常見問題。 FAQ部分涵蓋了實現定時模態彈出窗口的各個方面,包括使用引導和清除超時。
>
以上是快速提示:在時間延遲後顯示模態彈出窗口的詳細內容。更多資訊請關注PHP中文網其他相關文章!