如何取消 Internet Exploer 的 select 元素在取得焦點時的背景顏色。 日期: 3月 02, 2018 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 解決方案 參考解決方案 https://stackoverflow.com/questions/17553300/change-ie-background-color-on-unopened-focused-select-box 我採用的方案 select:focus::-ms-value { background: none; } 緣由 要做一個簡單的下拉挑選顏色,挑選後順便變更 select 的背景色。但在 IE 11 一直不順利,原本以為是 IE 11 觸發 jQuery change 事件是在焦點移開時。但後來發現一些細節,才發現是 IE 11 在 select 取得焦點時,多給了背景色。 圖:未選取 圖:選取後 發現是 IE 11 的特殊行為後,就好找解決方案了。 留言
留言
張貼留言
歡迎留言給我們