2013年10月22日 星期二

呼叫keydown keypress keyup不作用的地方

原本要設定一個區域是

<div  id="q"></div>

用 getElementById 去呼叫keydown keypress keyup....

但似乎是全域函數

所以沒辦法特定用在某個元件上

, 我改成

document.onkeydown=function(){

}


在function 中放入

if(event.keyCode==49){
  console.log('good');
          vedio0.play();
          vedio1.pause();
          vedio2.pause();
}

    if(event.keyCode==50){
  console.log('good');
          vedio0.pause();
          vedio1.play();
          vedio2.pause();

}

if(event.keyCode==51){
  console.log('good');
          vedio0.pause();
          vedio1.pause();
          vedio2.play();
}

就能用keyCode控制vedio播放囉!

但是keyCode也是個神奇的領域,

如果寫

var key= event.keyCode ;

電腦竟然無法判別keyCode是什麼!?

只有寫在

if(xxxxxxxx){

}

中, 才有作用.....真是怪阿!


現在面臨background image 無法匯入問題...上次明明解決了, 沒有記下來

很快就忘記怎麼解決得...