为了账号安全,请及时绑定邮箱和手机立即绑定

老师这句话是啥意识啊啊

因为动画是异步的,所以要在动画之后执行某些操作就必须要写到回调函数里面,这里要特别注意????

正在回答

4 回答

就是要在slideup、show等动画之后才执行的操作必须放在回调函数中,因为是异步的

2 回复 有任何疑惑可以回复我~
#1

北极的大熊 提问者

非常感谢!
2017-02-15 回复 有任何疑惑可以回复我~
$("div").animate({width:'300px'}, function () {
    $(this).css("backgroundColor", "red");
})

比方说要让div先变宽再改变背景色就要像上面这样写,不能这样写$("div").animate({width:'300px'}).css("backgroundColor", "red");

1 回复 有任何疑惑可以回复我~

就是这个意思

0 回复 有任何疑惑可以回复我~

就是必须先执行动画如slideup、show等然后才可以执行之后的回调函数如alert

0 回复 有任何疑惑可以回复我~
#1

北极的大熊 提问者

必须要写到回调函数里面,这是啥意思啊
2017-02-15 回复 有任何疑惑可以回复我~
#2

兮蓅

感觉老师说的异步用在这有点牵强,动画之后再执行的操作应该是同步呀,比如一边打电话一边吃饭,打电话和吃饭这两个操作属于异步,打完电话再吃饭这样属于同步。
2018-02-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师这句话是啥意识啊啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信