Запретить табуляцию на элементе A (привязная ссылка) в HTML
Вопрос
Можно ли отменить <a href="...">
от остановки табуляции в любом браузере?Я хотел бы сделать это без Javascript.
Решение
Некоторые браузеры поддерживают tabindex="-1"
атрибут, но не все, поскольку это не стандартное поведение.
Другие советы
Современные браузеры, совместимые с HTML5, поддерживают [tabindex]
атрибут, где значение -1
предотвратит вкладку элемента.
Если значение представляет собой отрицательное целое число
Пользовательский агент должен позволять фокусироваться на элементе, но не должен позволять достигать элемента с помощью навигации с последовательным фокусом.
Вы можете применить обработчик JQuery к элементу, на который вы хотите настроить несколько элементов без табуляции.
$(document).ready(function () {
$('.class').attr('tabindex', '-1');
});
Был бы один из способов сделать это....
Я думаю, вы могли бы сделать это с помощью JavaScript, вы переопределяете window.onkeypress
или onkeydown
, зафиксируйте кнопку табуляции и установите фокус в нужном порядке.
Удалить href
атрибут из вашего тега привязки