我在许多博客中看到,当我们选择文本时,文本的背景颜色会改变而不是通常的蓝色。 This Tech 适用于Firefox和Safari,有没有适用于Internet Explorer的方法?
答案 0 :(得分:1)
使用纯CSS无法在IE中完成,我也不知道任何可以完成工作的预先打包的JS。
答案 1 :(得分:1)
此?
<style>
::selection {color:red;background:yellow;}
::-moz-selection {color:red;background:yellow;}
</style>
http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_selection
答案 2 :(得分:0)
据我所知,IE不支持。除非有一些我不知道的聪明黑客。
答案 3 :(得分:0)
我认为很难模仿
我认为你应该为支持它的浏览器使用CSS,并耐心等待IE采用它。
答案 4 :(得分:0)
您可以随时将其删除。
if (window.getSelection) {
if (window.getSelection().empty) { // Chrome
window.getSelection().empty();
} else if (window.getSelection().removeAllRanges) { // Firefox
window.getSelection().removeAllRanges();
}
} else if (document.selection) { // IE?
document.selection.empty();
}