老师这句话是啥意识啊啊

来源:2-2 jQuery中上卷动画slideUp

北极的大熊

2017-02-15 11:31

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

写回答 关注

4回答

  • Ryan幕
    2017-02-15 14:22:03
    已采纳

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

    北极的大熊

    非常感谢!

    2017-02-15 14:26:21

    共 1 条回复 >

  • 啊啊啊啊123
    2017-02-20 11:25:31
    $("div").animate({width:'300px'}, function () {
        $(this).css("backgroundColor", "red");
    })

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

  • Ryan幕
    2017-02-15 14:28:03

    就是这个意思

  • Ryan幕
    2017-02-15 13:18:09

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

    兮蓅

    感觉老师说的异步用在这有点牵强,动画之后再执行的操作应该是同步呀,比如一边打电话一边吃饭,打电话和吃饭这两个操作属于异步,打完电话再吃饭这样属于同步。

    2018-02-10 00:21:39

    共 2 条回复 >

jQuery基础(四)—动画篇

jQuery基础教程动画篇,讲解jQuery基础开启动画修炼

85049 学习 · 262 问题

查看课程

相似问题