Apakah mungkin untuk membatalkan <a href="...">
dari yang tabstopped di browser apa pun? Saya ingin melakukan ini tanpa Javascript.
Apakah mungkin untuk membatalkan <a href="...">
dari yang tabstopped di browser apa pun? Saya ingin melakukan ini tanpa Javascript.
Jawaban:
Beberapa browser mendukung tabindex="-1"
atribut, tetapi tidak semuanya, karena ini bukan perilaku standar.
Modern, HTML5 compliant, browser mendukung [tabindex]
atribut , di mana nilai -1
akan mencegah elemen dari tab.
Jika nilainya bilangan bulat negatif,
agen pengguna harus mengizinkan elemen difokuskan, tetapi tidak boleh membiarkan elemen tersebut dicapai menggunakan navigasi fokus berurutan.
Saya pikir Anda bisa melakukan ini dengan javascript, Anda menimpa window.onkeypress
atau onkeydown
, menjebak tombol tab, dan mengatur fokus pada urutan yang diinginkan.
Hapus href
atribut dari tag anchor Anda
$('[href="whatever-the-url-is"]').removeAttr('href');