Можно ли отменить <a href="...">
вкладку в любом браузере? Я хотел бы сделать это без Javascript.
Можно ли отменить <a href="...">
вкладку в любом браузере? Я хотел бы сделать это без Javascript.
Ответы:
Некоторые браузеры поддерживают этот tabindex="-1"
атрибут, но не все, поскольку это не стандартное поведение.
Современные HTML5-совместимые браузеры поддерживают этот [tabindex]
атрибут , где значение -1
будет препятствовать тому, чтобы элемент был вставлен в закладки.
Если значение является отрицательным целым числом,
пользовательский агент должен разрешить фокусировку элемента, но не должен позволять доступ к элементу с использованием последовательной навигации по фокусу.
Я думаю, что вы можете сделать это с помощью javascript, переопределить window.onkeypress
или onkeydown
, перехватить кнопку вкладки и установить фокус в нужном порядке.
Удалить href
атрибут из вашего тега привязки
$('[href="whatever-the-url-is"]').removeAttr('href');