多次暫停與開始后出現(xiàn)小男孩提前消失的現(xiàn)象?
按照前面大神們的方法,為什么多次開始與暫停后,最后會(huì)發(fā)現(xiàn)小男孩在目標(biāo)位置之前就停止動(dòng)畫消失不見了呢,是不是因?yàn)槎啻螘和?dǎo)致總時(shí)間10s發(fā)生了誤差減???如何避免這種現(xiàn)象
按照前面大神們的方法,為什么多次開始與暫停后,最后會(huì)發(fā)現(xiàn)小男孩在目標(biāo)位置之前就停止動(dòng)畫消失不見了呢,是不是因?yàn)槎啻螘和?dǎo)致總時(shí)間10s發(fā)生了誤差減???如何避免這種現(xiàn)象
2017-02-07
舉報(bào)
2018-07-15
? 可以都使用animation
// 開始
? ? $("button:first").click(function() {
? ? ? ? $boy.removeClass('pauseWalk')
//**有對應(yīng)的stop方法**
? ? ? ? $boy.addClass('slowWalk').animate({
? ? ? ? ? ? 'left': $("#content").width() + 'px',
? ? ? ? }, 10000);
? ? });
? ? // 暫停
? ? $("button:last").click(function() {
? ? ? ? var left = $boy.css('left');
? ? ? ? // 強(qiáng)制做了一個(gè)改變目標(biāo)left的處理
? ? ? ? // 動(dòng)畫是要運(yùn)行10秒,所以此時(shí)動(dòng)畫還是沒有結(jié)束的
? ? ? ? $boy.addClass('pauseWalk');
? ? ? ? $boy.stop()
? ? });
2017-02-08
說實(shí)話我現(xiàn)在都沒懂動(dòng)畫是怎么實(shí)現(xiàn)的