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