天天看點

html判斷按鍵狀态,javascript判斷滑鼠按鍵和鍵盤按鍵的方法

在網站前端設計時,通過鍵盤來控制頁面狀态的變化,比如up,down,pageUp,pageDown等來進行網站的滾動。目前,html5的發展帶來了新的遊戲體驗,是以按鍵操作必不可少。

1.監聽滑鼠按鍵。

任何按鍵操作必然有個監聽者和響應者,是以滑鼠按鍵也不例外。在js事件操作中,onMousedown用來監聽滑鼠按鍵操作。

js判斷滑鼠左、中、右鍵哪個被點選-柯樂義

function mouseClick(event)

{

var mouseBtnNo = event.button;

if (mouseBtnNo==2)

{

alert("您點選了滑鼠右鍵!")

}

else if(mouseBtnNo==0)

{

alert("您點選了滑鼠左鍵!")

}

else if(mouseBtnNo==1)

{

alert("您點選了滑鼠中鍵!");

}

else

{

alert("您點選了" + mouseBtnNo+ "号鍵,我不能确定它的名稱,你可測試一下");

}

}

請在文檔中點選滑鼠。一個消息框會提示出您點選了哪個滑鼠按鍵。

2.監聽鍵盤按鍵

function keyDown() {

var value= event.keyCode

var key = String.fromCharCode(event.keyCode)

alert " 鍵: " + key + "值: " + value )

}

// document.onkeydown = keyDown;

//document.body[0].onKeydown = keyDown;

document.getElementById('canvas').onKeyDown = keyDown;

主流應用範圍:在html5中,使用按鍵來控制遊戲中精靈,背景等元素的移動。

try doing it;