主要完成了鍵盤事件的響應(yīng)实昨,按下某一個鍵洞豁,給對應(yīng)元素添加樣式,再播放音樂荒给。
難點在于如何獲取鍵盤碼和頁面元素對應(yīng)丈挟,給頁面元素埋點data-key。通過$(".key[data-key="+keyCode+"]")方式獲取特定元素志电!
為什么會出現(xiàn)if(audio)的錯誤曙咽,原因在于audio元素不為空,可以判斷他的length來排除其他鍵干擾挑辆。
還有為什么audio.play()不播放例朱?是因為audio時jquery對象,要取audio[0]才可以鱼蝉!
還有動畫結(jié)束有transitionend
事件可以判斷洒嗤!