【问题标题】:Fade out and fade in not working in Opera在 Opera 中淡出和淡入不工作
【发布时间】:2011-02-21 20:48:14
【问题描述】:

请原谅我,因为我是 Jquery/Javascript 的新手。 我创建了一个似乎在以下环境中运行良好的简单代码:IE9、Firefox、Safari、Chrome。但由于某种原因,它在 Opera 中不起作用。 #loader div 似乎并没有消失。

这是代码:

$(window).load(function () {
$("#loader").delay(4000).fadeOut("slow"); $("p").delay(5000).fadeIn("slow"); });

代码功能如下。

  1. 加载页面,(等到所有内容/图像都加载完毕后再运行函数)。
  2. 等待 4 秒,然后淡出 #loader div。
  3. 最终在 5 秒后淡入段落。

提前致谢!

【问题讨论】:

    标签: javascript jquery html css


    【解决方案1】:

    将 $(window).load 更改为 $(document).ready。我认为现在甚至没有调用您的 fadeIn/fadeOut 方法。完整示例如下:

    $(document).ready(function () {
      $("#loader").delay(4000).fadeOut("slow"); 
      $("p").delay(5000).fadeIn("slow"); 
    });
    

    【讨论】:

    • 不完全加载页面不就运行函数吗?
    • 您的函数将在页面加载完成后运行。
    猜你喜欢
    • 2013-12-04
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多