首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery:在IE中加载图像有时不会淡出

jQuery:在IE中加载图像有时不会淡出
EN

Stack Overflow用户
提问于 2012-04-19 20:05:30
回答 1查看 182关注 0票数 0

首先,简单介绍一下代码:

每次加载某些内容时,都会显示一个loading.icon。在所有内容准备就绪后,图标将淡出,内容将淡入。很简单,但是IE正在制造一些问题。通常,不是每次,只有加载图像和内容都会淡入,而加载图标不会淡出。

你知道我怎么才能修复它吗?

代码如下:

HTML-part:

代码语言:javascript
复制
<div class="loaded">
  // some content here
</div>

<div class="loader">
    // Just the loader, addet via the Html-helper of CakePHP
    <?php echo $this->Html->image('ajax-loader.gif'); ?>
</div>

jQuery-Part:

代码语言:javascript
复制
$('.loaded').ready(function() {
  $('.loader').fadeOut(fadeSpeed, function() {
    $('.loaded').fadeIn(fadeSpeed);
  });
});
EN

回答 1

Stack Overflow用户

发布于 2012-04-19 20:12:46

您应该为document对象调用.ready事件:

代码语言:javascript
复制
$('document').ready(function() {
  $('.loader').fadeOut([duration] [, easing] [, callback]);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10227662

复制
相关文章

相似问题

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