jQuery动画中stop()与 finish()区别
stop():接受三个参数,(要停止的动画名称;是否清空队列中的动画;是否当前动画立即完成)
stop()相当于stop(false,false)表示停止执行当前动画,后续动画接着进行
stop(true,false)表示停止执行当前动画,后续动画不再进行
stop(false,true)表示当前动画立即完成,后续动画接着进行
stop(true,true)表示当前动画立即完成,后续动画不再进行
finish():方法是另一种停止动画的方法,它可以停止当前正在运行的动画,删除所有排队的动画,并完成匹配元素所有的动画
finish()方法和stop(true,true)很相似,stop(true,true)将清除队列,保持现状。但是,不同的是,finish()会导致所有排队的动画的CSS属性跳转到他们的最终值
delay():duration是delay()方法的必须参数,用于设定下个队列推迟执行的时间,持续时间是以毫秒为单位的,
posted on 2017-08-10 17:04 fangfang_yu 阅读(452) 评论(0) 编辑 收藏 举报