【发布时间】:2010-11-12 14:53:16
【问题描述】:
我有这个来自 http://www.eyecon.ro/colorpicker/ 的 jquery colorpicker,一切正常,但我似乎不知道页面加载时我希望颜色选择器使用默认选择的颜色,即黑色
我有一个工作代码http://jsfiddle.net/SpmuV/5/
附言默认是白色的,但我想把它改成黑色。谢谢你:))
【问题讨论】:
标签: javascript jquery html colors
我有这个来自 http://www.eyecon.ro/colorpicker/ 的 jquery colorpicker,一切正常,但我似乎不知道页面加载时我希望颜色选择器使用默认选择的颜色,即黑色
我有一个工作代码http://jsfiddle.net/SpmuV/5/
附言默认是白色的,但我想把它改成黑色。谢谢你:))
【问题讨论】:
标签: javascript jquery html colors
好的,我误解了你的问题。从你的例子中
$(document).ready(function(){
$('#colPick').css('background-color', '#000000');
$("#colPick").ColorPicker({
color: '#000000',
onShow: function (colpkr) {
$(colpkr).fadeIn(500);
return false;
},
onHide: function (colpkr) {
$(colpkr).fadeOut(500);
return false;
},
onChange: function (hsb, hex, rgb) {
$('#colPick').css('background-color', '#' + hex);
}
});
});
好的,注意 OnChange 事件委托,您的选择器错误,您需要将其更改为 '#colPick'。
由于我们将颜色选择器的默认值硬编码为黑色,因此我们可以使用 $('#colPick').css('background-color', '#000000'); 对选择器控件执行相同操作
【讨论】:
$('#colPick').css('background-color', '#000000');放在哪里,在那个onchange函数中
只是改变颜色? 颜色:'#0000ff'-> 颜色:'#000000',
【讨论】: