如何在没有额外功能的情况下延迟jquery prop(,)

yukashima huksay

我有一些单选按钮,我想更改在图像褪色后半秒钟一直使用jQuery检查的单选按钮,而无需添加任何额外功能,这是我的代码:

$("#myImage").fadeOut(1000);
$("#myRadioInput").delay(500).prop("checked",true)

为什么它不能按我的意愿工作?

乔恩·瑟雷尔(Jon Surrell)

动画不阻塞。这些功能实际上将同时被调用。您可以在此处查看示例:

$("#doIt").on('click', function(e) {
  e.preventDefault();

  $("#myDiv").fadeOut(1000);
  $("#myRadioInput").delay(500).prop("checked", true);

})
#myDiv {
  height: 10px;
  width: 10px;
  background: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button type="button" id="doIt">Do It!</button>

<div id="myDiv"></div>
<input id="myRadioInput" type="checkbox">

此外,延迟无法按您预期的那样工作。不会“暂停”该链。它通常增加队列的延迟fx,这将使您可以暂停其他动画,但不能暂停链中的下一个呼叫。您可以在docs中查看此示例

在问题中,您说:

无需添加任何额外功能

我不明白这项要求背后的动机。显而易见的解决方案是使用“额外”功能。我们毕竟是在编程;)

$("#doIt").on('click', function(e) {
  e.preventDefault();

  $("#myDiv").fadeOut(1000, function() {
    setTimeout(function() {
      $("#myRadioInput").delay(500).prop("checked", true);
    }, 500);
  });

})
#myDiv {
  height: 10px;
  width: 10px;
  background: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button type="button" id="doIt">Do It!</button>

<div id="myDiv"></div>
<input id="myRadioInput" type="checkbox">

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在没有任何类修改的情况下绑定 object.object.prop

来自分类Dev

如何在不更改React.Component的所有用法的情况下扩展React Component prop类型

来自分类Dev

如何在不添加自己的prop的情况下将内置Vuetify组件prop应用于SFC的父元素的根元素?

来自分类Dev

如何从 $(selector).each() 访问 prop

来自分类Dev

如何扩展React功能组件的Prop类型?

来自分类Dev

如何在不延迟所有其他功能的情况下延迟 Pygame 中的事件?

来自分类Dev

javascript-如何在没有单击功能的情况下使用jquery附加php文件?

来自分类Dev

jQuery-对象没有方法'prop'

来自分类Dev

如何在没有延迟的Anit模式的情况下将jQuery $ .ajax调用转换为Bluebird Promise

来自分类Dev

如何在没有jQuery的情况下toggleClass()

来自分类Dev

使用TypeScript反应功能组件prop默认

来自分类Dev

在Microsoft Excel中,如何在没有额外列的情况下获取vlookup值数组?

来自分类Dev

如何在没有额外标记的情况下清除div浮动块元素?

来自分类Dev

如何在没有额外终端窗口的情况下从choco运行emacs

来自分类Dev

如何在没有额外单词的情况下获取特定文件列表?

来自分类Dev

如何在没有额外应用程序的情况下安装 Cinnamon?

来自分类Dev

jQuery使用prop或attr禁用链接元素

来自分类Dev

为什么jQuery .prop()无法用于“ allowfullscreen”?

来自分类Dev

jQuery .prop('checked',false)不起作用

来自分类Dev

jQuery .prop('checked',true)不起作用

来自分类Dev

jQuery - Remove prop if parent has class

来自分类Dev

jQuery .prop(“ disabled”,true)无法正常工作

来自分类Dev

jQuery removeAttr或prop无法在SubmitButtons上工作?

来自分类Dev

jQuery使用prop或attr禁用链接元素

来自分类Dev

jQuery中的.prop方法不起作用

来自分类Dev

如何在没有重复效果的情况下延长滑动切换的延迟?

来自分类Dev

如何在没有重复效果的情况下延长滑动切换的延迟?

来自分类Dev

c#如何在没有延迟的情况下连续调用onpaint

来自分类Dev

如何在没有 # 的情况下对 Verilog 中的延迟进行建模?可以合成的

Related 相关文章

  1. 1

    在没有任何类修改的情况下绑定 object.object.prop

  2. 2

    如何在不更改React.Component的所有用法的情况下扩展React Component prop类型

  3. 3

    如何在不添加自己的prop的情况下将内置Vuetify组件prop应用于SFC的父元素的根元素?

  4. 4

    如何从 $(selector).each() 访问 prop

  5. 5

    如何扩展React功能组件的Prop类型?

  6. 6

    如何在不延迟所有其他功能的情况下延迟 Pygame 中的事件?

  7. 7

    javascript-如何在没有单击功能的情况下使用jquery附加php文件?

  8. 8

    jQuery-对象没有方法'prop'

  9. 9

    如何在没有延迟的Anit模式的情况下将jQuery $ .ajax调用转换为Bluebird Promise

  10. 10

    如何在没有jQuery的情况下toggleClass()

  11. 11

    使用TypeScript反应功能组件prop默认

  12. 12

    在Microsoft Excel中,如何在没有额外列的情况下获取vlookup值数组?

  13. 13

    如何在没有额外标记的情况下清除div浮动块元素?

  14. 14

    如何在没有额外终端窗口的情况下从choco运行emacs

  15. 15

    如何在没有额外单词的情况下获取特定文件列表?

  16. 16

    如何在没有额外应用程序的情况下安装 Cinnamon?

  17. 17

    jQuery使用prop或attr禁用链接元素

  18. 18

    为什么jQuery .prop()无法用于“ allowfullscreen”?

  19. 19

    jQuery .prop('checked',false)不起作用

  20. 20

    jQuery .prop('checked',true)不起作用

  21. 21

    jQuery - Remove prop if parent has class

  22. 22

    jQuery .prop(“ disabled”,true)无法正常工作

  23. 23

    jQuery removeAttr或prop无法在SubmitButtons上工作?

  24. 24

    jQuery使用prop或attr禁用链接元素

  25. 25

    jQuery中的.prop方法不起作用

  26. 26

    如何在没有重复效果的情况下延长滑动切换的延迟?

  27. 27

    如何在没有重复效果的情况下延长滑动切换的延迟?

  28. 28

    c#如何在没有延迟的情况下连续调用onpaint

  29. 29

    如何在没有 # 的情况下对 Verilog 中的延迟进行建模?可以合成的

热门标签

归档