定时器对时间间隔的改变,如何实现?定时器启动后,是不是无法改变这个间隔时间

想实现一个数据的动态动画加载,比如5000的数,从4000自增,从快到慢的增加,经过2s的时间加到5000。


setInterval(function(){

    XXX

},speed)

控制speed的变化,从而控制增速的由快到慢,这样可以实现吗?好像当定时器启动后再改变speed的值没有反应


蓝山帝景
浏览 864回答 4
4回答

LEATH

setTimeout的递归使用speed = 5000function fun(){        setTimeout(fun, speed-= 1000)}setTimeout(fun, speed)

慕的地8271018

搞个循环 用 setTimeout

交互式爱情

setTimeout是可以的, setInterval不可以

翻过高山走不出你

用setTimeout可以
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript