IE javascript поддержка клавиши Shift вниз? - PullRequest
0 голосов
/ 27 мая 2020

У меня есть мышь, перемещающаяся по изображению ячейки

<td onmouseenter="tdME(1,1)"><img src="row.png"></td>

В Chrome я могу просто проверить глобальное событие, чтобы увидеть, удерживается ли сдвиг

  function tdME(r, c) {
    if ( event.shiftKey ) {
       // do stuff
    }
  }

Есть не работает в IE 11, но существует ли кросс-браузерный способ определить, удерживается ли клавиша Shift для события onmouseenter?

1 Ответ

1 голос
/ 27 мая 2020
<head>
    <script type="text/javascript">
        function GetShiftState (event) {
            if (event.shiftKey) {
                alert ("Shift key is down.");
            }
            else {
                alert ("Shift key is up.");
            }
        }
    </script>
</head>
<body>
    Press and hold down the SHIFT key before you click on the button.
    <br />
    <button onclick="GetShiftState (event);">Get Shift key state!</button>
</body>
...