javascript_Day1
2016-12-14 本文已影响5人
debt
主要完成了键盘事件的响应,按下某一个键,给对应元素添加样式,再播放音乐。
难点在于如何获取键盘码和页面元素对应,给页面元素埋点data-key。通过$(".key[data-key="+keyCode+"]")方式获取特定元素!
为什么会出现if(audio)的错误,原因在于audio元素不为空,可以判断他的length来排除其他键干扰。
还有为什么audio.play()不播放?是因为audio时jquery对象,要取audio[0]才可以!
还有动画结束有transitionend
事件可以判断!