JS 獲取鼠標(biāo)左右鍵的鍵值方法
function test() { alert(event.x+" "+event.y); alert(event.button); } /*右鍵菜單不顯示*/ document.oncontextmenu=function() { return false; } /*document.onmousedown=function() { if(event.button==1) {alert("left")} if(event.button==2) {alert("right")} }*/ document.onkeydown=function() { alert(event.keyCode); } </script>
event.x 鼠標(biāo)橫軸
event.y 鼠標(biāo)縱軸
event.keycode 鍵盤值
events.button==0 默認(rèn)。沒有按任何按鈕。
events.button==1 鼠標(biāo)左鍵
events.button==2 鼠標(biāo)右鍵
events.button==3 鼠標(biāo)左右鍵同時(shí)按下
events.button==4 鼠標(biāo)中鍵
events.button==5 鼠標(biāo)左鍵和中鍵同時(shí)按下
events.button==6 鼠標(biāo)右鍵和中鍵同時(shí)按下
events.button==7 所有三個(gè)鍵都按下
相關(guān)文章
深入理解js A*尋路算法原理與具體實(shí)現(xiàn)過程
這篇文章主要介紹了js A*尋路算法原理與具體實(shí)現(xiàn)過程,結(jié)合實(shí)例形式詳細(xì)分析了A*尋路算法的具體概念、原理、實(shí)現(xiàn)方法與相關(guān)操作技巧,需要的朋友可以參考下2018-12-12JavaScript中變量聲明有var和沒var的區(qū)別示例介紹
在函數(shù)內(nèi)部,有var和沒var聲明的變量是不一樣的。有var聲明的是局部變量,沒var的,聲明的全局變量,所以可以借此向外暴露接口東東2014-09-09javascript parseInt() 函數(shù)的進(jìn)制轉(zhuǎn)換注意細(xì)節(jié)
parseInt(string, radix) 有2個(gè)參數(shù),第一個(gè)string 是傳入的數(shù)值,第二個(gè)radix是 傳入數(shù)值的進(jìn)制,參數(shù)radix 可以忽略,默認(rèn)為 10,各種進(jìn)制的數(shù)轉(zhuǎn)換為 十進(jìn)制整數(shù),接下來詳細(xì)介紹,感興趣的朋友可以了解下哦2013-01-01JS簡單判斷字符在另一個(gè)字符串中出現(xiàn)次數(shù)的2種常用方法
這篇文章主要介紹了JS簡單判斷字符在另一個(gè)字符串中出現(xiàn)次數(shù)的2種常用方法,結(jié)合實(shí)例形式分析了js字符串分割計(jì)算與正則操作2種實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-04-04JavaScript設(shè)計(jì)模式之適配器模式介紹
這篇文章主要介紹了JavaScript設(shè)計(jì)模式之適配器模式介紹,適配器模式,一般是為要使用的接口,不符本應(yīng)用或本系統(tǒng)使用,而需引入的中間適配層類或?qū)ο蟮那闆r,需要的朋友可以參考下2014-12-12