北极的大熊
2017-02-15 11:31
因为动画是异步的,所以要在动画之后执行某些操作就必须要写到回调函数里面,这里要特别注意????
就是要在slideup、show等动画之后才执行的操作必须放在回调函数中,因为是异步的
$("div").animate({width:'300px'}, function () { $(this).css("backgroundColor", "red"); })
比方说要让div先变宽再改变背景色就要像上面这样写,不能这样写$("div").animate({width:'300px'}).css("backgroundColor", "red");
就是这个意思
就是必须先执行动画如slideup、show等然后才可以执行之后的回调函数如alert
jQuery基础(四)—动画篇
85049 学习 · 262 问题
相似问题