Metin seçtiğimizde, normal mavi renkten ziyade, metin değişikliklerinin rengini seçtiğinizde birçok web günlüğünde gördüm. This Tech Firefox ve Safari'de çalışır, Internet Explorer için kullanılabilir herhangi bir yöntem var mı?Seçilen metin rengini değiştirmek için Internet Explorer'da?
cevap
Bu, IE'de salt CSS ile yapılamaz ve ben de işin yapılmasını sağlayacak önceden paketlenmiş bir JS bilmiyorum.
O haklı, biliyorsun. –
Tamam .. Sorun değil –
Bildiğim kadarıyla IE'de desteklenmiyor. Bilmediğim akıllıca bir hack olmadığı sürece.
Ben denemek ve seçilen metin için bir arka plan rengini ayarlamak, ancak varsayılan mavi vurgulama muhtemelen tarayıcı muhtemelen üzerinde boğulur
- taklit etmek zor olacağını düşünüyorum Birileri çok fazla metin seçtiğinde ve seçimini hızla değiştirdiğinde bazı sistemler.
Sanırım onu destekleyen tarayıcılar için CSS kullanmalı ve IE'nin bunu benimsemesi için sabırla beklemelisiniz.
Teşekkürler Alex .. Umarım öyle olur –
Her zaman kaldırabilirsiniz.
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();
}
Bu?
<style>
::selection {color:red;background:yellow;}
::-moz-selection {color:red;background:yellow;}
</style>
http://www.w3schools.com/cssref/tryit.asp?filename=trycss3_selection
umut verici görünmüyor, IE onun yollarını belki http://www.microsoft.com/enable/training/ie6/selectcolor.aspx javascript ayarlama gibi görünüyor? – nickmorss
Orijinal sorudaki SEÇİLMİŞ seçici, IE9'da düzgün çalışıyor. – EricLaw