パスを忘れたリンクを数回クリックするとうまく機能する次のコードがあります。クリックサイクル全体を通過すると、すべてのアニメーションの読み込みが中断され、停止しません。以下に関連コードとフィドルリンクを貼り付けました。
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();
});
});