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