snabbt踩坑

前言:
今天在使用snabbt.js的過程中遇到了個問題,動畫有時候能執行,有時候不執行。被這個問題難了一個下午了,幾近崩潰,這裏記錄一下。
問題描述:
需求動畫分爲兩塊:等待階段和執行階段。所以我在使用snabbt的時候,將調用過程分爲兩部分,代碼大致如下:

//等待階段
 this.step = snabbt(element,param).snabbt(param).snabbt(param)......
//執行階段
request(param,function(){
     this.step.snabbt(param).......
})

問題分析與解決:
可以鏈式編程的方法,在拆開的時候需要注意,銜接一定要“自然”,不能部分放在異步方法裏。所以只要將執行階段snabbt的調用移到異步請求外面即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章