İçerik seçimli div'larda kullanmak için renk seçici için jpeery eklentisi olarak Spectrum kullanıyorum. Krom ve firefoks'ta mükemmel çalışıyor. Ama Internet Explorer'da sadece renk paletlerini gösteriyorum ama hiçbir şey seçmediğimde. Ben bu şekilde doğrudan execCommand
exectute eğerjquery renk seçici Spectrum, Internet Explorer'da çalışmıyor
Ancak çalışıyor: Neyi yanlış yapıyorum
$('#btn-color_font').click(function() {
document.execCommand('foreColor', false, "#ff0000");
});
? Lütfen bana IE'de nasıl kullanılacağını bana da yardım edin. Teşekkür ederim.
pasajı html:
<li class="main-btn">
<a href="#" id="btn-color_font" class="wysiwyg-color-spectrum-cF">cF</a>
</li>
<li class="main-btn" >
<a href="#" id="btn-color_background" class="wysiwyg-color-spectrum-bF">cB</a>
</li>
pasajı js: Sen degrade destek almak için IE için özel filtreler eklemek gerekir
$(".wysiwyg-color-spectrum-cF").spectrum({
showPaletteOnly: true,
togglePaletteOnly: true,
togglePaletteMoreText: 'more',
togglePaletteLessText: 'less',
color: 'blanchedalmond',
change: function (color) {
document.execCommand('foreColor', false, color.toHexString());
},
hideAfterPaletteSelect: true,
palette: [
["#000", "#444", "#666", "#999", "#ccc", "#eee", "#f3f3f3", "#fff"],
["#f00", "#f90", "#ff0", "#0f0", "#0ff", "#00f", "#90f", "#f0f"],
["#f4cccc", "#fce5cd", "#fff2cc", "#d9ead3", "#d0e0e3", "#cfe2f3", "#d9d2e9", "#ead1dc"],
["#ea9999", "#f9cb9c", "#ffe599", "#b6d7a8", "#a2c4c9", "#9fc5e8", "#b4a7d6", "#d5a6bd"],
["#e06666", "#f6b26b", "#ffd966", "#93c47d", "#76a5af", "#6fa8dc", "#8e7cc3", "#c27ba0"],
["#c00", "#e69138", "#f1c232", "#6aa84f", "#45818e", "#3d85c6", "#674ea7", "#a64d79"],
["#900", "#b45f06", "#bf9000", "#38761d", "#134f5c", "#0b5394", "#351c75", "#741b47"],
["#600", "#783f04", "#7f6000", "#274e13", "#0c343d", "#073763", "#20124d", "#4c1130"]
]
});
neden kullanmıyorum: http://www.ajaxtoolkit.net/ColorPicker/ColorPicker.aspx ??? – Nofuzy
İlginç bir sorun ... IE'de bir rengi tıklattığınız sürece metin seçimi kaybolur; Lütfen şuna bakın: http: // stackoverflow.com/questions/12778508/contenteditable-div-loses-selection-ne zaman-başka-giriş-odakları –
@ ÁlvaroG.Vicario Tamam, ben buna bakacağım. Teşekkürler. – Karl