淡出第一个 div,然后淡入第二个 div

2024-01-05

遇到一个问题,我需要做一些类似淡入淡出横幅的事情 - 一个 div 淡出,然后第二个 div 淡入,代码如下:

$(document).ready(function() {
    setTimeout(function() {
        $('#zeus').fadeOut(1000);
     }, 5000);
    $('#zeuss').hide();
    setTimeout(function(){
        $('#zeuss').fadeIn(1000);
    }, 6000);
});

它有效,但是之后#zeuss淡入然后它就留在这里。我需要反复这样做。并且请不要提供使用 .delay() 因为我在 jquery 1.3.2

EDIT.默认情况下#zeus页面上显示,我想将其淡出然后淡入#zeuss,然后再次淡入#zeus然后淡出#zeus并淡入#zeuss etc..


通常情况下,通用且可扩展的解决方案会更简单:

更新:采纳了 jfriend00 的建议,从多个计时器转移到完成功能,以防止随着时间的推移出现累积错误。

/**
 * Fade-cycles elements with class 'banner'
 */
$(document).ready(function() {

    var delay = 3000, fade = 1000; // tweak-able
    var banners = $('.banner');
    var len = banners.length;
    var i = 0;

    setTimeout(cycle, delay); // <-- start

    function cycle() {
        $(banners[i%len]).fadeOut(fade, function() {
            $(banners[++i%len]).fadeIn(fade, function() { // mod ftw
                setTimeout(cycle, delay);
            });
        });
    }

});
  • DEMO http://jsfiddle.net/paislee/pdsu7/5/使用 jQuery 1.3.2
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

淡出第一个 div,然后淡入第二个 div 的相关文章

  • Pjax动画

    我终于让 pjax 工作了 但我还有另一个问题 如何添加一些 jquery 动画 如淡出 幻灯片旧内容和淡入 幻灯片新内容 默认情况下 pjax 只是更改内容 没有任何好看的效果 任何帮助将非常感激 此致 基本上 你有一堆事件 https
  • 在 jQuery 中获取 SELECT 的值和文本[重复]

    这个问题在这里已经有答案了 可能的重复 获取选择框中选定选项标签的值 https stackoverflow com questions 7380604 getting the value of the selected option ta
  • 修改 Twitter 帖子上可编辑 Div 的内容

    我正在编写一个 chrome 扩展 它可以帮助用户在 Twitter 上输入内容 当在 twitter 上写推文时 twitter 会打开一个可编辑的 div 容器 当用户输入内容时 twitter 大概正在使用某些网络框架 会生成子 di
  • JSONP 使用 JQuery 从 HTTPS 协议获取 JSON

    我正在尝试获取从 https 安全站点发送的 JSON 客户端希望不要使用任何服务器端语言 全部都是 Javascript 我读到 当使用 Jquery 中的 ajax 函数时 我必须使用 JSONP 才能从安全站点加载 JSON 我的第一
  • Jquery 以编程方式更改

    文本

    编辑 解决方案是将其添加到个人资料页面而不是性别页面 profile live pageinit function event p pTest text localStorage getItem gender 我在列表视图中有一个带有一些文
  • $ 在 JQuery 中意味着什么

    在下面的 var obj one 1 two 2 three 3 four 4 five 5 each obj function i val console log val 这里是什么意思 是对象吗 是一个别名jQuery对象 函数 它充当
  • Select2 有 10.000 多个元素时打开速度很慢

    我正在使用 Select2 来填充下拉菜单 Select2如果底层选择有相当数量的项目 则打开下拉菜单时会很慢 我的下拉列表中有超过 10 000 个元素 这是我的代码 ajax url Companies GetCompanies met
  • 将列名称与具有 AJAX 数据源的 DataTable 一起使用

    我正在尝试升级我的系统以使用 DataTables 1 10 而不是 1 9 并且我正在尝试找到一种使用 JSON 对象而不是列表传回行内容的方法 具体来说 而不是以格式传回数据 data data data data data data
  • jQuery ajax 上的 Qunit 单元测试错误

    我已经为 ajax 起诉 Qunit 编写了单元测试 但出现了类似的错误 Error assertion outside test context was success http test loc assets test widget a
  • 如何防止 iframe 中的链接在新选项卡中打开

    我为我制作的基于网络的操作系统制作了一个基于网络的小型网络浏览器 我注意到在某些网站中 它们有喜欢在新选项卡中打开的链接 有没有办法可以防止这种情况并在 iframe 中打开链接 这是我的整个浏览器的代码 以防万一
  • 简单 AJAX Get 请求“待处理”

    我正在尝试实现一个简单的 AJAX GET 请求 该请求告诉服务器删除数据库中的文档 虽然我从服务器得到文档已删除的确认 但 Chrome 检查器显示该请求处于 待处理 状态 最终导致服务器错误 我做错了什么 HTML div class
  • 如何将对象数组传递给jade模板?

    我想将一组对象从 mongodb 传递到客户端 这是物体 var objeto img name name of the file image image jpg url title title of the image caption d
  • 无法在 JavaScript for 循环中读取 null 的属性“长度”

    我正在尝试制作一个像 Stack Overflow 那样的 Markdown 编辑器 如果我实际上没有在文本区域中键入星号和包含短语的 http 我会收到标题中列出的此错误 如果我只输入包含星号的短语 则错误指的是这一行 if linkif
  • 如何使引导日期选择器只读?

    我正在努力创建嵌入式 内联日期选择器 它不可点击 它应该只显示日期 表现为只读 我正在做的是用模型中选定的日期填充日历 然后我尝试使其不可点击 这样用户就不会认为他可以编辑任何内容 我正在使用 eternicode bootstrap da
  • Rails 4 使用 ajax、jquery、:remote => true 和 respond_to 渲染部分

    使用 AJAX 动态渲染页面以响应提交的表单似乎很常见 其他类似的问题都没有集中于如何以一般方式做到这一点 我能找到的关于这个主题的最好的博客文章在这里 http www gotealeaf com blog the detailed gu
  • 循环遍历元素并逐步为每个元素应用 CSS 规则

    我有一个网格布局 每个网格布局中都有不同数量的元素 我想动态添加内联grid column通过循环遍历 div 中存在的每个元素的 CSS 规则 ul 与一类 list 所以 HTML 代码的输出需要是 ul class list ul u
  • 如何调用 google 的 getBasicProfile() 来仅单击按钮即可登录 google?

    我在我的网站上使用谷歌登录
  • 如何更改自动完成中的结果过滤器?

    我不想进行字面匹配 而是想通过正则表达式选择结果 我可以覆盖自动完成的默认行为来完成此任务还是需要替代结构 有一个内置的方法可以做到这一点 只需提供一个函数source http jqueryui com demos autocomplet
  • 淘汰赛绑定,每个都可进行自定义

    我这里有一个情况 用于淘汰每个带有定制的绑定 这是我的代码 div div table tbody tr td td td td tr tbody table div div
  • 使用日期字符串数组在引导日期选择器中设置禁用月份不起作用

    我有一个日期选择器 其配置如下 HTML div class input group date div

随机推荐

  • Unity3D XML(-RPC) 和 C#

    我实际上是在这里回答我自己的问题 我一定是世界上唯一尝试这样做的人 但考虑到我花了大约一周的时间才解决这个问题 我想如果还有另一个人想在 Unity 中使用 XML RPC 我将为他们省去一周的麻烦 我想做的是与我们的游戏服务器之一对话以获
  • 使用 PHP API oauth2.0 的 Google 日历服务帐户 - 如何访问未共享的日历

    我在使用 Google 提供的 PHP 库读取日历事件时遇到问题 我想要阅读的日历不是公开共享的 但我想在我的服务器应用程序上阅读它们 尽管日历是与我共享的 但保存日历的帐户与我的帐户是分开的 我将其称为 API 帐户 根据 Google
  • 如何在flutter中访问另一个有状态小部件中一个有状态小部件中创建的对象

    我被困在我的项目中 我在 flutter 中创建了两个有状态的小部件作为两个不同的 dart 文件 现在 我必须在第二个小部件中访问第一个小部件中创建的对象的实例 但我不太确定在创建小部件时如何在 flutter 中执行此操作 我想到的一种
  • Hibernate多用户,动态变化

    从技术上讲 这里有两个问题 但紧密耦合 我在一个新项目中使用 Hibernate 它是POS http en wikipedia org wiki Point of sale项目 它使用Oracle数据库 我们决定使用 Hibernate
  • 如何使用 SLURM 通过 CUDA 在 GPU 网格上运行多个作业

    我一直致力于使用 CUDA 加快作业的处理时间 通常这会相当简单 但是我遇到了一个相当有趣的问题 我们使用 slurm 来安排我们的作业 通过添加 CUDA 代码并启用它的编译 它使单个作业时间减少了一半 当查看 GPU 上的负载时就会出现
  • 无法在 Visual Studio 2008/2010 中查看 WIX 项目类型

    我的计算机上安装了 Visual Studio 2008 2010 和 WIX37 msi WIX 3 7 但是 我无法在 Visual studio 2008 2010 中看到 WIX 项目类型 我需要安装额外的工具 插件吗 我的计算机上
  • 获取组件的实际宽度和高度

    我们在 JavaScript 中面临着一个相当可怕的问题 我们似乎都没有能力解决这个问题 我们如何获取 DOM 元素 包括子元素 整个盒模型等 的宽度和高度 而组件实际上并未显示在页面上 请记住 我正在寻找建议 即使答案不能完全回答问题 或
  • 如果 PHP 版本的条件忽略新代码

    所以我有一个需要在多个站点上运行的脚本 我有一个版本的脚本 它使用一些新的 PHP 5 3 函数进行了优化 但有些网站是 5 2 等 这段代码 if version compare PHP VERSION 5 3 0 gt 0 Do the
  • 如何找到 Azure 部署的暂存 URL?

    我已经将自动构建部署到 Azure 我想知道暂存 URL 理想情况下 我希望能够为其分配一个 DNS 这样我就不必在每次部署时都分发新的暂存 URL 否则 我希望能够找到暂存 URL 以便我可以自动分发它 有任何想法吗 假设您的自动化部署正
  • pip.conf 文件的位置

    我正在开发一个必须同时在 Windows 和 Linux 上运行的系统 它使用Python的venv与 Python 相关的所有内容的模块 我需要创建一个pip conf文件以激活我个人的取件 pip pip conf将其指向我们的内部 P
  • Telerik Radgrid GridDataItem.DataItem 更新时为空(OnUpdateCommand 处理程序)

    在 RadGrid 上处理 OnUpdateCommand 事件时 DataItem 为 null 我认为这也代表了行所代表的数据项 Radgrid 由 IList 填充 在处理程序中 代码如下所示 protected void rgAll
  • 在坐标之间绘制多边形,防止相交

    JS小提琴 https jsfiddle net 8jpk4gr2 我有一个通过鼠标点击填充的坐标数组canvas var pointsArray This array is push使用单击事件编辑 x 和 y 值 pointsArray
  • Jupyter 笔记本单元发生故障时播放声音

    有什么技巧可以每当 Jupyter 笔记本单元抛出错误时播放声音 我检查了这个问题 https stackoverflow com q 17323336 125617 我目前正在使用cellbell https pypi python or
  • R 中的空间聚类(简单示例)

    我有这个简单的data frame lat lt c 1 2 3 10 11 12 20 21 22 23 lon lt c 5 6 7 30 31 32 50 51 52 53 data data frame lat lon 这个想法是根
  • 在 .NET 中创建内部 XAML 文件

    在我的 Silverlight 项目中 我想制作一个包含 xaml 的程序集 该程序集无法从程序集外部看到 但是 我没有明确的方法可以做到这一点 当我修改 xaml cs 文件上的访问修饰符时 编译器告诉我 Partial declarat
  • Parse.com 错误“启用固定时不允许使用该方法。”当我使用 PFQueryTableViewController 子类时

    我目前通过 CocoaPods 使用 1 6 1 最新 在我的 swift 项目中 我启用本地数据存储 然后设置解析应用程序 ID 之后 我加载一个故事板 它是 PFQueryTableViewController 的子类 那里真的没什么特
  • 仅当按下 Tab 按钮时才在两个文本区域之间切换

    通常 当用户访问网页并按键盘上的 TAB 按钮时 选择会从页面开头开始从一个元素移动到另一个元素 我正在寻找一种解决方案 通过按键盘上的 TAB 按钮在两个特定文本区域之间切换 并在加载网页时将初始焦点放在第一个文本区域上 对于此 TAB
  • 如何使用ggplot2创建黑白透明重叠直方图?

    我使用 ggplot2 创建两个透明重叠直方图 test data frame condition rep c a b each 500 value rep 1 1000 test 1 500 value rnorm 500 test 50
  • 使用 Javascript 控制嵌入式 Grooveshark 小部件?

    如何使用 Javascript 播放 暂停嵌入式 Grooveshark 小部件 想要按顺序播放单独的单首歌曲小部件 例如在soundcloud 用户页面 http soundcloud com tick tock favorites 我没
  • 淡出第一个 div,然后淡入第二个 div

    遇到一个问题 我需要做一些类似淡入淡出横幅的事情 一个 div 淡出 然后第二个 div 淡入 代码如下 document ready function setTimeout function zeus fadeOut 1000 5000