亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于速度的問題

如果我將startMove和stopMove分開寫,速度一個是+1,一個是-10,這個時候,鼠標滑出就會連藍色的塊一起滑出消失,怎么回事呢?

正在回答

1 回答

因為沒有具體代碼沒法具體判斷:可能性有一下幾個。------

1.stopMove的 if ?判斷范圍沒寫對。致使滑塊"滑過了"。

2.stopMove定時器沒有清除。導致鼠標觸發”滑回效果“,然而沒有清除定時器clearInterval,導致計時器一直計時下去。在我們眼里看來就是”滑出去了“。

0 回復 有任何疑惑可以回復我~
#1

繼續努力的小楠 提問者

嗯,這個我明白了,你說的這個是在代碼寫錯的問題上;如果代碼沒有問題,進入的速度是1,當它到5的時候,我讓鼠標滑出,速度是10,這個時候因為減完是-5而不是0,所以它就會滑出,這里是不是還要再做一個判斷。
2016-08-24 回復 有任何疑惑可以回復我~
#2

桐谷還灬和人 回復 繼續努力的小楠 提問者

哦,我知道你什么意思了……我也沒驗證,單是從邏輯感覺的話,你加判斷,因為他是按照每次1增加,每次10減少,所以有可能會產生你說的這種情況。可以換種思路,為什么我們會出現這種情況,因為縮得數值太大,加數值的太小,導致最后可能有余數?!救绻谶@里做判斷,當這個滑塊到5的時候,減10,那他有可能就不再縮了。等于就有了5個PX的距離。也有bug】那么我們反過來,讓setInterval(10,100),clearInterval(1,10),這樣我們的回彈速度就在快的同時也不至于會因為上述的情況導致bug
2016-08-24 回復 有任何疑惑可以回復我~
#3

繼續努力的小楠 提問者 回復 桐谷還灬和人

你的意思我好像是明白了,我去試驗下,謝啦
2016-08-26 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于速度的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號