第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎樣解決鼠標多次點擊 造成onclick函數(shù)運行混亂的問題

怎樣解決鼠標多次點擊 造成onclick函數(shù)運行混亂的問題

皮卡丘qinqin 2017-01-06 17:13:23
比如做湯姆貓 當我點擊它的耳朵時 希望他能發(fā)出憤怒的表情 當我點擊肚子時? 希望他能做出肚疼的動作 但是如果我在點擊耳朵后? 再次點擊耳朵 程序就亂了 怎么解決??當我點擊耳朵運行耳朵函數(shù)的過程中我又點擊了肚子 希望他停下正在運行的函數(shù)去執(zhí)行另一函數(shù) 這個怎么實現(xiàn)??
查看完整描述

2 回答

已采納
?
艾狄生

TA貢獻7條經(jīng)驗 獲得超8個贊

0.0,怎么會混亂呢 ?,如果你用的定時器做的動畫的話,點擊相同的元素可能會照成動畫的疊加,點擊事件中 添加一個清除之前定時器即可。如果用的css做的動畫 ,想要哪個動畫停止 ,有相應的屬性設置

查看完整回答
1 反對 回復 2017-01-06
?
一瞬兒光

TA貢獻178條經(jīng)驗 獲得超70個贊

首先你得明白,js是單線程語言,不存在同時執(zhí)行的可能,你得所謂混亂是指,點擊耳朵,執(zhí)行耳朵事件,這個事件可能持續(xù)10s,10s內你又點擊了肚子,執(zhí)行肚子事件。假如耳朵事件的效果是上下?lián)u晃腦袋,肚子事件是左右搖晃身體,那么執(zhí)行耳朵事件過程中,在點擊肚子事件的時候,耳朵事件造成腦袋此時正好搖到下面,然后此時身體開始左右搖晃,這個時候實際耳朵事件其實就立即停止了,但是卻沒有回到腦袋的初始位置,所以你覺得混亂了,這種解法是,觸發(fā)任意事件前,都先恢復初始狀態(tài),初始化一下。這是在用js做動畫效果的前提下,如果是用js操作動態(tài)圖片等動畫效果的情況下,點擊后,事件就已經(jīng)結束了,效果只是用事件激活了動態(tài)圖,這種情況也是一樣,專門用一個事件重置下狀態(tài)就好了。

查看完整回答
反對 回復 2017-01-10
  • 2 回答
  • 0 關注
  • 2114 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號