jQuery onclick div隐藏/显示/重置下一次单击

来自新手的简单问题:

完成(500)的时间后如何重设/重启功能   毫秒),以便在每次单击特定的按钮时重复该功能   按钮?

代码工作的第一部分

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

第二部分缺失

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

提前致谢。

评论
aet
aet

fadeOut接受回调函数。你可以用

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

}

点赞
评论