У меня есть якорь с назначенным ключом доступа. Якорь используется как кнопка, но он должен быть привязкой, так как страница использует стиль стилей jQuery UI.якорь как кнопка с ключом доступа ведет себя отличным от фактической кнопки
В Chrome все работает нормально, я могу нажать кнопку, используя < alt> + accesskey.
Однако в IE кнопка только «выбрана», когда я использую < alt> + accesskey. Как я могу убедиться, что кнопка «сразу нажата» (без нажатия «enter»)?
Смотрите эту скрипку для примера: http://jsfiddle.net/5yu6anpf/
HTML:
<a accesskey="a" href="#">anchor (a)</a>
<button accesskey="b">button (b)</button>
<span id="status">use alt + a/b</span>
Javascript:
$("a, button")
.button()
.click(function() {
$("#status").text($(this).text())
});
После нажатия клавиши alt + accesskey нажмите enter, т.е. используйте shift + alt для ff. Это зависит от браузера. –
. Клавиша ввода действительно работает, однако фактические кнопки «нажимаются», просто нажимая alt + accesskey, как вы можете видеть на скрипке. Можно ли использовать обход ключа ввода? –