Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery动画在多次单击后消失_Javascript_Jquery - Fatal编程技术网

Javascript Jquery动画在多次单击后消失

Javascript Jquery动画在多次单击后消失,javascript,jquery,Javascript,Jquery,我正在做jquery的小动画淡入表单验证 这是完美的工作,但在几次点击后,div不透明度将更改为其最低值,直到它完全消失 这是我的淡入代码 $("#edit-username check").addClass("right").css("display","none").stop().fadeIn(); 这里我要做的是隐藏这个类效应 $("#edit-username #check").removeClass("right"); 这是我的代码的JSFIDLE(问题最好出现在多次单击选项卡

我正在做jquery的小动画淡入表单验证

这是完美的工作,但在几次点击后,div不透明度将更改为其最低值,直到它完全消失

这是我的淡入代码

$("#edit-username check").addClass("right").css("display","none").stop().fadeIn(); 
这里我要做的是隐藏这个类效应

$("#edit-username #check").removeClass("right"); 
这是我的代码的JSFIDLE(问题最好出现在多次单击选项卡上)
提前多谢

你为什么要增加额外的课程?尝试以下操作以显示标记:

$(“#编辑用户名#检查”).hide().stop().fadeIn()

要隐藏的是:

$(“#编辑用户名#检查”).hide()


此外,您在第一个
#复选框
前面忘记了一个
。您也可以使用
.animate
制作更灵活的动画

这里没有任何东西可以改变不透明度!你能把你的代码放到JSFIDLE上吗?淡入确实会改变内联的不透明度style@PastyIssa我可以,但这是一个长代码的一部分,所以我不确定这是否有用?为什么要调用
stop()
函数?额外的类,因为我有错误和正确的类…它是ajax检查,但让我试试你刚才键入的$(“#edit username wrapper#check”).addClass(“right”).css(“opacity”,“0”).css(“display”,“block”).stop().animate({opacity:1});这工作非常好,谢谢