跳到內容

jsx_a11y/tabindex-no-positive 正確性

🚧 自動修復仍在開發中。

功能說明

強制規定在 JSX 中不得使用 tabIndex 屬性的正值。

為何這是不好的?

使用大於 0tabIndex 值會使鍵盤和輔助科技使用者難以導覽和互動,並擾亂內容的邏輯順序。

範例

此規則的不正確程式碼範例

jsx
<span tabIndex="1">foo</span>

此規則的正確程式碼範例

jsx
<span tabIndex="0">foo</span>
<span tabIndex="-1">bar</span>

參考資料

以 MIT 授權條款發布。