首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使addEventListener同步

问如何使addEventListener同步
EN

Stack Overflow用户
提问于 2020-10-05 13:20:46
回答 1查看 79关注 0票数 0

当窗口加载带有类的div时,preload不会随着过渡0.5s而消失;它会立即消失。我想先在过渡0.5s后消失,然后添加display none

代码语言:javascript
复制
window.addEventListener('load', () => {
      $('.preload').css({
         'opacity': '0',
         'transition': '0.5s'
      });
   });
   $('.preload').css('display': 'none');
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-05 14:27:32

我认为这是实现这一目标的最短方式。fadeOut是一个jquery方法,用于创建淡入淡出效果的动画,并在元素完全淡入淡出时将display设置为none。该参数为milliseconds中transition的时间。

点击此处查看fadeOut:fadeOut

​

代码语言:javascript
复制
$(window).on('load', () => {
  $('.preload').fadeOut(500);
});
代码语言:javascript
复制
html, body{
  margin: 0;
}

.preload {
  height: 200px;
  width: 100vw;
  background: red;
}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="preload"></div>

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64202841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档