javascript - 淡入脚本不起作用?

标签 javascript jquery

我有以下脚本:

var $j = jQuery.noConflict();
$j(window).load(function () {
    $j('#loading').fadeOut('fast', function () { //Step 1
        $j("#sp-container").fadeIn("fast", function () { //Step 2
            $j("#content-wrap").delay(9000).fadeIn("slow"); //Step 3
        });
    });
});

脚本在步骤 3 之前工作正常。步骤 ​​3 也没有像预期那样在 div 中淡出。为什么这个脚本不起作用以及如何修复它?

我要排除的是:

第 1 步:加载页面内容然后触发脚本

第 2 步:我有一个运行大约 9 秒的启动屏幕。

第 3 步:动画内容换行 div 淡入后。

HTML:

<div id="loading"> 
  <!-- CONTENT --> 
</div>

<div id="sp-container">
  <!-- CONTENT --> 
</div>

<div id="content-wrap">
  <!-- CONTENT --> 
</div>

注意:在添加启动动画之前,我的 JS 看起来像这样,没有问题:

 var $j = jQuery.noConflict();
$j(window).load(function() {
  $j('#loading').fadeOut('slow', function() {
          $j("#content-wrap").fadeIn("slow");    
      });
    });

Here is a link to the page in question.

最佳答案

demo page并且您的 OP 包含不同的代码。

your demo page 上的 JavaScript正在寻找#sp-container,但您的容器使用的是class,而不是id。应为 .sp-container

关于javascript - 淡入脚本不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12305400/

相关文章:

带有同位素的 Javascript/Jquery 图像预加载器

javascript - 根据用户单击的位置旋转 Canvas 显示

javascript - JavaFX : Set default printer for WebEngine/Webview

javascript - 如何在mvc中回发禁用的表单控件

javascript - handleChange 事件与本地存储中的数据不匹配

javascript - 在对象内部访问对象的属性

javascript - IE再次来袭!

javascript - 如何从js函数返回多个对象

javascript - 如何在移动设备中显示模态框时停止背景滚动,仅使用 CSS 或 Javascript?

javascript - 粘贴时文本区域自动调整大小