case:27(ESC)不适用于microsoft edge

时间:2018-02-07 19:31:14

标签: javascript microsoft-edge

正如标题所说,其他案例适用于谷歌浏览器,Firefox,iexplore和歌剧。有人知道这是为什么以及正确的边缘代码是什么,以便案例可以工作并转到另一个页面(这就是#messagebtn所做的)。

此外,我要感谢大家的时间。

document.addEventListener("keyup",function(e){
   var key = e.which||e.keyCode;
   switch(key){
      //enter
      case 13:
         document.getElementById("messagebtn").click();
      break;
            //space
      case 32:
         document.getElementById("messagebtn").click();
      break;
            //escape
      case 27:
         document.getElementById("messagebtn").click();
      break;

   }
});

0 个答案:

没有答案