1
我有一个表格,并附上了一些动画fadeIn()
和。点击按钮切换窗体的显示。但是当我不断点击按钮时,它只是让动画几乎没有停止。更改连续动画
如需更多通关,请参阅此fiddle。
JS:
$(document).ready(function(){
var delay = 500;
$(document.body).on('click',"#sign_up_btn",function (e) {
// $("#sign_in").hide("slow");
// $("#sign_up").show("slow");
$("#sign_in").fadeOut("slow");
$("#sign_up").delay(delay).fadeIn("slow");
$(this).fadeOut("slow");
$(this).attr("value", "Already have an account?");
$(this).attr("id", "sign_in_btn");
$(this).fadeIn("slow");
});
$(document.body).on('click',"#sign_in_btn",function (e) {
// $("#sign_up").hide("slow");
// $("#sign_in").show("slow");
$("#sign_up").fadeOut("slow");
$("#sign_in").delay(delay).fadeIn("slow");
$(this).fadeOut("slow");
$(this).attr("value", "Create An Account");
$(this).attr("id", "sign_up_btn");
$(this).fadeIn("slow");
});
});
尝试单击大按钮几次,看到的结果。
我该如何解决这个问题?
什么是你的问题? –
对不起,请尝试多次单击该按钮,然后查看 –
已编辑的问题 –