結論
document.activeElement.blur()
緣由
目前前端應用像 angularjs 、 react 、 vuejs 越用用多,有些版面還是以之前 request 、 response 的流程來設計。
導致 <a> 元素連結點擊後的狀態也要考慮下去,因為頁面不會讀取資源了。
我有個分頁器,點擊後是使用 ajax 去動作,於是點擊的連結就一直維持 active 狀態(其實就是 focus 狀態)。
剛好版面對於這狀態跟目前的頁次顯示效果一樣,於是就看到兩個顯示一樣外觀效果的連結在那。
原本不想理,但越看越煩。
文中是說 Firefox 無效,但現在不管了... 哈哈。
留言
張貼留言
歡迎留言給我們