我有以下代码,对于忘记传递链接上的几次点击效果很好,然后当它经历整个点击周期时,它只会再次中断加载所有动画并且不会停止。我在下面粘贴了相关代码和小提琴链接。
jQuery
$(document).ready(function () {
$('.forgot').on('click', function (e) {
e.preventDefault();
$('#login-form').fadeOut(400);
$('#forgot-pass-form').delay(200).fadeIn(400);
$(this).text('Suddenly remembered your details? Click here');
$(this).on('click', function () {
$('#forgot-pass-form').fadeOut(400);
$('#login-form').delay(200).fadeIn(400);
$(this).text('Forgotten your login details?');
});
e.stopPropagation();
});
});