最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

原生js實現(xiàn)跨瀏覽器獲取鼠標(biāo)按鍵的值

 更新時間:2013年04月08日 11:16:45   作者:  
e.button W3C是獲取鼠標(biāo)按鍵 0 表示左鍵 1表示中鍵 2表示右鍵 而IE瀏覽器則是 1表示左鍵 4表示中間 2表示右鍵 這里的IE瀏覽器主要是IE8以下的瀏覽器,感興趣的朋友可以參考下哈
復(fù)制代碼 代碼如下:

document.onmousedown = function( e ){
alert(getButton(e)) // e.button W3C是獲取鼠標(biāo)按鍵 0 表示左鍵 1表示中鍵 2表示右鍵 而IE瀏覽器則是 1表示左鍵 4表示中間 2表示右鍵 這里的IE瀏覽器主要是IE8以下的瀏覽器
};
function getButton(e){
/*
1、window.event這個屬性IE和Chrome都是支持的
2、但是Chrome也是支持W3C的
3、所以,如果說W3C和IE都支持的話,那么就已W3C做為標(biāo)準(zhǔn)化
*/
if( e ){ // 作為第一次判斷Chrome 就以W3C為標(biāo)準(zhǔn)了
return e.button;
}else if( window.event ){
switch( window.event.button ){
case 1 : return 0; // 返回鼠標(biāo)左鍵的值
case 4 : return 1; // 返回鼠標(biāo)中鍵的值
case 2 : return 2; // 返回鼠標(biāo)右鍵的值
case 0 : return 2; // 返回鼠標(biāo)右鍵的值 主要是360瀏覽器會返回了在IE瀏覽器中返回的0是代表沒有按下鼠標(biāo)鍵的時候所返回來的值
};
};
};

相關(guān)文章

  • JS獲取Table中td值的方法

    JS獲取Table中td值的方法

    這篇文章主要介紹了JS獲取Table中td值的方法,實例分析了javascript操作table中td的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • JavaScript雙向鏈表實現(xiàn)LFU緩存算法

    JavaScript雙向鏈表實現(xiàn)LFU緩存算法

    本文主要介紹了JavaScript雙向鏈表實現(xiàn)LFU緩存算法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • js判斷是否為ie的方法小結(jié)

    js判斷是否為ie的方法小結(jié)

    這篇文章主要介紹了js判斷是否為ie的方法,有需要的朋友可以參考一下
    2014-01-01
  • js實現(xiàn)輪播圖特效

    js實現(xiàn)輪播圖特效

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)輪播圖特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • bootstrap-table.js擴展分頁工具欄(增加跳轉(zhuǎn)到xx頁)功能

    bootstrap-table.js擴展分頁工具欄(增加跳轉(zhuǎn)到xx頁)功能

    這篇文章主要介紹了bootstrap-table.js擴展分頁工具欄,增加跳轉(zhuǎn)到xx頁功能,由于小編的水平停留在dom級,此次擴展只支持頁面上的表格,如果大家有好的建議歡迎提出
    2017-12-12
  • JS ES6中的管道運算符詳解

    JS ES6中的管道運算符詳解

    JavaScript 的管道是一個運算符,寫作|>,它的左邊是一個表達式,右邊是一個函數(shù),這篇文章主要介紹了ES6中的管道運算符,需要的朋友可以參考下
    2023-05-05
  • javascript獲取xml節(jié)點的最大值(實現(xiàn)代碼)

    javascript獲取xml節(jié)點的最大值(實現(xiàn)代碼)

    這篇文章主要介紹了利用javascript獲取xml節(jié)點的最大值。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • 解決前端接收 type:"application/octet-stream" 格式的數(shù)據(jù)并下載(解決后端返回不唯一問題)

    解決前端接收 type:"application/octet-stream" 格

    前端接收 type: “application/octet-stream“ 格式的數(shù)據(jù)并下載,還有后端既返回octet-stream還返回JSON數(shù)據(jù)時的處理方法,今天給大家分享前端接收 type:"application/octet-stream" 格式的數(shù)據(jù)并下載(解決后端返回不唯一問題)的解決方案,感興趣的朋友一起看看吧
    2023-12-12
  • TypeScript泛型使用詳細(xì)介紹

    TypeScript泛型使用詳細(xì)介紹

    泛型是靜態(tài)類型語言的基本特征,允許將類型作為參數(shù)傳遞給另一個類型、函數(shù)、或者其他結(jié)構(gòu)。TypeScript 支持泛型作為將類型安全引入組件的一種方式。這些組件接受參數(shù)和返回值,其類型將是不確定的,直到它在代碼中被使用
    2022-10-10
  • event.keyCode鍵碼值表 附只能輸入特定的字符串代碼

    event.keyCode鍵碼值表 附只能輸入特定的字符串代碼

    非常不錯的應(yīng)用,讓文本框里只能輸入money大家看下具體的實現(xiàn)代碼,真是只有想到,原理很簡單。
    2009-05-05

最新評論

洛宁县| 南开区| 大安市| 合阳县| 兰西县| 河北省| 邵阳县| 连山| 怀集县| 临泉县| 鹰潭市| 团风县| 洛浦县| 亳州市| 沙坪坝区| 内丘县| 郓城县| 大竹县| 梅州市| 夏津县| 噶尔县| 布尔津县| 庆安县| 铁岭县| 上饶县| 丹阳市| 邹平县| 临漳县| 社旗县| 江城| 库伦旗| 杂多县| 苏州市| 崇阳县| 扶余县| 苗栗县| 周至县| 牡丹江市| 昌江| 崇仁县| 九龙城区|