首页 > 解决方案 > JQuery onclick div hide/show/reset for next time clicked

问题描述

来自新手的简单问题:

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

代码工作的第一部分

$('.animate-this').click(function () {
    $('p').show().delay(500).fadeOut();
});

第二部分不见了

标签: javascriptjquerycss

解决方案


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

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

推荐阅读