按ctrl或alt shift键触发方法

2022-03-23  本文已影响0人  MAYDAY77

<script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js">

<script type="text/javascript">  console.log($);

  $(document).ready(

    function(){

      document.onkeydown = function(){

        var oEvent = window.event;

        if (oEvent.ctrlKey) { //这里只能用alt,shift,ctrl等去组合其他键event.altKey、event.ctrlKey、event.shiftKey 属性

          console.log("你按下了ctrl键");

        })}

    }

document.onclick = function(e){

alert(getKey(e));

};

function getKey(e){

var e = e || window.event;

var keys = [];

if(e.shiftKey){

keys.push("shift键");

};

if(e.ctrlKey){

keys.push("ctrl键");

};

if(e.altKey){

keys.push("alt键");

};

return keys;

};

  );

</script>

上一篇 下一篇

猜你喜欢

热点阅读