Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.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延迟addClass和removeClass吗?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么可以';我不能使用jquery延迟addClass和removeClass吗?

Javascript 为什么可以';我不能使用jquery延迟addClass和removeClass吗?,javascript,jquery,Javascript,Jquery,这是我的代码: $("#form_editor").addClass('abcd') $("#form_editor").delay(32000).removeClass('abcd') 如果第二行未注释,则永远不会应用该类。如果我将其注释掉,那么该类将按预期应用。似乎第二行执行时没有任何延迟,即忽略.delay(32000) 延迟是否适用于addClass和removeClass?我假设它会延迟对它之后的任何函数的调用,但显然不是因为它看起来马上就可以执行。您可以,但您需要这样做

这是我的代码:

   $("#form_editor").addClass('abcd')
   $("#form_editor").delay(32000).removeClass('abcd')
如果第二行未注释,则永远不会应用该类。如果我将其注释掉,那么该类将按预期应用。似乎第二行执行时没有任何延迟,即忽略
.delay(32000)

延迟是否适用于
addClass
removeClass
?我假设它会延迟对它之后的任何函数的调用,但显然不是因为它看起来马上就可以执行。

您可以,但您需要这样做

$(“#表单编辑器”).addClass('abcd')。延迟(3200)。队列(函数(){
$(this.removeClass('abcd');
});
.abcd:before{
内容:“abcd”;
背景:红色;
}


efgh…
您必须将其排队。为什么不使用一个好的ol'Styled setTimeout()?可能是我需要的完美的复制品,谢谢这个例子:)@lazy_coder(thx但是)请有耐心-OP需要等待10分钟才能接受答案。完成后,我尝试立即接受,但不得不像前面提到的那样等待,我忘记了:)