日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

完善tab页面定位

發(fā)布時間:2025/3/21 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 完善tab页面定位 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
當我們用錨點定位到頁面某個元素時,接下來按tab的話是想進入到目前元素(?id="content")的下一個連接 <a href="#content">Skip to Content</a><!-- other links --><div id="content"><!-- your content here --> </div> 但是chrome 和 ie 有問題,按tab是選中 skip to Content之后的那個連接,修復方法就是在定位之后選中 content,通過修改 tabIndex window.addEventListener("hashchange", function(event) {var element = document.getElementById(location.hash.substring(1)); //location.hash.substring(1) 指的是被點擊的連接的href中的contentif (element) {if (!/^(?:a|select|input|button|textarea)$/i.test(element.tagName)) {element.tabIndex = -1;}element.focus();}}, false); tabIndex的值,根據(jù)W3C的規(guī)定,范圍在0到 32767,通常只有表單元素可以設為focus,但是通過把tabIndex設置為-1,并且調用元素的focus函數(shù),任何元素也可以實現(xiàn)(除了opera)

轉載于:https://www.cnblogs.com/chuangweili/p/5162747.html

總結

以上是生活随笔為你收集整理的完善tab页面定位的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。