繁体   English   中英

JQuery onclick div hide/show/reset for next time clicked

[英]JQuery onclick div hide/show/reset for the next time clicked

来自新手的简单问题:

如何在完成(500 ms)的时间后重置/重新启动 function 以便在每次单击特定按钮时重复 function?

代码工作的第一部分

  • 我的 div 在 500 毫秒后消失了
$('.animate-this').click(function () {
    $('p').show().delay(500).fadeOut();
});

第二部分不见了

  • 我需要重置功能才能立即重复...我想有一个非常简单的解决方案..

fadeOut 接受一个回调 function。 你可以用那个

function animate() {
  $('p').show().delay(500).fadeOut('slow', function() {
    animate()
  });
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM