Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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
css更改完成后执行一条jquery语句_Jquery - Fatal编程技术网

css更改完成后执行一条jquery语句

css更改完成后执行一条jquery语句,jquery,Jquery,我希望jquery只在应用完css更改后才执行某些语句。然而,尽管试图寻找答案。。。到目前为止,我还不能回答。如有任何指示,将不胜感激 $('#elements').css( 'visibility', 'hidden'); $('#another_element').slideDown(); // should only be executed after the above is completely done 好的。所以答案是,因为css函数没有回调,所以这是不可能的。事情就是这样发生

我希望jquery只在应用完css更改后才执行某些语句。然而,尽管试图寻找答案。。。到目前为止,我还不能回答。如有任何指示,将不胜感激

$('#elements').css( 'visibility', 'hidden'); 
$('#another_element').slideDown(); // should only be executed after the above is completely done

好的。所以答案是,因为css函数没有回调,所以这是不可能的。

事情就是这样发生的。这就是我所期望的。但是,这两条语句似乎同时开始执行。我想确保第二条语句在第一条语句完成之前不会执行。。。即使这需要一些时间.css('visibility','hidden');如果你有一些css转换,那将是即时的/animation@Grateful另一个解决方案是添加一个计时器,用于检查css,然后执行后续命令。这是答案你能把代码添加到小提琴上吗?jquery的.css没有回调功能,应该做您想做的事情。