【问题标题】:How to add time to window.addEventListener如何向 window.addEventListener 添加时间
【发布时间】:2018-10-09 05:43:23
【问题描述】:

我正在创建一个网站加载器并具有以下代码:

window.addEventListener('load', function load() {
                window.removeEventListener('load', load, false);               
                document.body.classList.remove('js-loading');
            },
               false);

多亏了这个,我正在创建一个带有 .js-loading 类的 CSS 动画,并且当页面加载时,这个类被删除。 为了有一个流畅的完成动画,我需要添加一些延迟时间,之后这个类就会消失。 (网站加载时间 + 额外延迟) 你能帮帮我吗?

【问题讨论】:

标签: javascript


【解决方案1】:

SetTimeout

window.addEventListener('load', function load() {
     window.removeEventListener('load', load, false);               
     setTimeout(function(){document.body.classList.remove('js-loading');},2000);

},false);

【讨论】:

  • 你是如何制作那个 setTimeout 按钮的? :P
  • @AlexanderSolonik 那是 标签 :)
猜你喜欢
  • 1970-01-01
  • 2011-01-20
  • 1970-01-01
  • 2021-05-28
  • 2018-09-17
  • 1970-01-01
  • 2012-01-05
  • 2010-12-15
  • 1970-01-01
相关资源
最近更新 更多