首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的预加载器没有褪色,一直在无限循环中滚动

问我的预加载器没有褪色,一直在无限循环中滚动
EN

Stack Overflow用户
提问于 2017-06-23 18:37:07
回答 1查看 474关注 0票数 0

我现在正在建立一个网站,我已经使用预加载器淡入淡出并显示内容,但它似乎工作得不太好,它没有淡入淡出,只是在无限循环中滚动,我如何实现淡入淡出?我的jquery版本是3.2.1,下面是我使用的代码:

​

代码语言:javascript
复制
jQuery(document).ready(function($) {
  $(window).load(function() {
    $('#preloader').fadeOut('slow', function() {
      $(this).remove();
    });
  });

});
代码语言:javascript
复制
#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #333 url('http://files.mimoymima.com/images/loading.gif') no-repeat center center;
}
代码语言:javascript
复制
<body>
  <div id="preloader"></div>
  <p>
    This is the page
  </p>
</body>

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-23 18:45:42

您的代码是正确的。只需在代码中添加<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

​

代码语言:javascript
复制
jQuery(document).ready(function($) {
  $(window).load(function() {
    $('#preloader').fadeOut(5000, function() {
      $(this).remove();
    });
  });

});
代码语言:javascript
复制
#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #333 url('http://files.mimoymima.com/images/loading.gif') no-repeat center center;
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
  <div id="preloader"></div>
  <p>
    This is the page
  </p>
</body>

​

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

https://stackoverflow.com/questions/44719341

复制
相关文章

相似问题

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