服了,有沒有人遇到了就是鏈式代碼只執行了第一個函數,函數內部的函數都不執行?比如說給一個div先把寬度從200增加到400,這是執行一次的方法對吧,寬度增加完了以后再把高度增加到500,但是這里我遇到的問題就是,第一次執行,寬度增加了,但是高度卻不被執行,也就是內部的方法代碼并沒執行,調試發現直接被跳過了。。原來我在判斷有沒有方法的時候也就是if(fn){}這里,我把這個判斷語句寫在了clearInterval(timer)前面去了。。。我靠,就這樣,代碼沒報錯,到處去搜去問。。最后把位置顛倒一下就好了。。也就是把clearInterval這句停止定時器的代碼先于if(fn)執行。。。。