У меня есть веб-приложение для включения специальных возможностей
В таблице в ячейке есть данные, которые читает программа чтения с экрана JAWS. В тех же ячейках у меня есть меню, которое активируется при нажатии клавиши ввода. У меня нет определенной роли в ячейке. Его следующим образом:
Проблема 1. Нажатие клавиши Enter преобразовано в событие щелчка мыши. Jaws делает это, так как без Jaws ON он работает нормально. Итак, как заставить работать ключ ввода здесь. У меня есть 2 разных меню, которые открываются щелчком мыши и нажимаются клавиши ввода.
Ниже приведен пример кода, в котором, когда челюсти включены, нажатие клавиши ввода становится событием щелчка.
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$( "td" ).click(function() {
alert( "Handler for .click() called." );
});
$("td").keydown(function(e){
if(e.which == 13) {
alert('You pressed enter!');
}
});
});
</script>
</head>
<body>
<table>
<tbody>
<tr>
<th>Parameter</th>
<th>Description</th>
</tr>
<tr>
<td tabindex="0" >function</td>
<td>Specifies </td>
</tr>
<tr>
<td>function2</td>
<td>Optional.</td>
</tr>
</tbody>
</table>
</body>
</html>
font
,outline: none
css. Не преобразовывайтеdiv
в кнопку, если вы можете использовать элементbutton
. - person Adam   schedule 09.02.2017