当前位置: 首页 > 知识库问答 >
问题:

为什么jQuery会同时对不同的元素应用效果?

陆俭
2023-03-14

我有两个元素,我想让它们淡出,停留3秒,然后使用jQuery一个接一个淡出,但效果是一次应用的。

null

$(() => {
  $("#first").fadeIn(2000).delay(3000).fadeOut(2000);
  $("#second").fadeIn(2000).delay(3000).fadeOut(2000);
});
html lang-html prettyprint-override"><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1 id="first" style="display: none;">First<h1>
<h1 id="second" style="display: none;">Second<h1>

null

我尝试使用dequeue()stop()方法,但都不起作用。是什么导致了这个问题?有没有更好的方法来实现这个目标?

共有1个答案

屈升
2023-03-14

您同时调用这两个,在第一个动画完成后调用第二个,要实现这一点,您可以使用.done():

null

$(() => {
  $.when($("#first").fadeIn(2000).delay(3000).fadeOut(2000))
  .done(function(){
  $("#second").fadeIn(2000).delay(3000).fadeOut(2000);
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1 id="first" style="display: none;">First<h1>
<h1 id="second" style="display: none;">Second<h1>
 类似资料:
  • 我正在测试声纳以确保关闭数据库连接,我有我不明白的额外结果。 我正在使用嵌入的maven版本3.3.9尝试执行eclipse中maven目标“sonar:sonar”的两个版本的代码。 我试过sonarqube服务器的三个版本:5.6.6、6.2和6.4。 使用此代码 关于关闭资源,我有以下问题: sonarqube 5.6.6: 关闭此“连接” 关闭此“准备语句” Sonarqube 6.2:

  • 问题内容: 我有商品清单。我需要在二维列表中显示它们。每个商品都有子元素:照片,标题,描述,价格和购买按钮,其大小和位置必须采用这种方式:商品行中的所有标题,描述,价格和照片必须位于相同的y坐标位置并具有高度,它是一行中相应的高度元素的最大值。 我已经尝试过:“ grid-template-rows:1fr 1fr 1fr 1fr 30px;” 使所有子元素都位于同一y位置,但是我需要它们的高度以

  • <代码>car\U gear字段在数据库中填写为“stick”(斗杆)。在图像标记后,输出更改为“自动” 为什么结果是$car\u result1-

  • 问题内容: 以下代码可以在Swift Playground中运行: 这是打印在我的Mac上的结果: 为什么两次打印的结果不同?更有趣的是,当我更改 bbb 的函数签名使其与 aaa相同时 ,两次打印的结果相同。如果在这两个函数调用中使用 全局var 而不是 a.key ,则两次打印的结果是相同的。有谁知道为什么会发生这种奇怪的行为? 问题答案: 为什么两次打印的结果不同? 因为对于每个函数调用,S

  • 问题内容: 我有一个包含要完成的工作的切片,以及一个包含所有完成后的结果的切片。以下是我的一般流程的草图: 它似乎可行,但我尚未对其进行全面测试,因此不确定这样做是否安全。通常,让多个goroutine写入 任何内容 不会让我感觉很好,但是在这种情况下,每个goroutine仅限于片中自己的索引(已预先分配)。 我认为替代方法是通过渠道收集结果,但是由于结果的顺序很重要,所以这似乎很简单。这样写切

  • 问题内容: 我以为运算符检查对象的相等性。但事实并非如此: 问题答案: *Python *将相同的内存 位置用于方法和,这是*两个对象,它们的生命周期不重叠,因此对它们返回相同的标识。请参阅下面的详细说明。 从is运算符的文档中: 运算符是否测试对象标识:并且仅当x和y是同一对象时,x is y才是true。 从ID的文档中 返回对象的“身份”。这是一个整数(或长整数),在此对象的生存期内,此整数