Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery颜色选择器有问题吗?_Javascript_Jquery_Html_Colors - Fatal编程技术网

Javascript jquery颜色选择器有问题吗?

Javascript jquery颜色选择器有问题吗?,javascript,jquery,html,colors,Javascript,Jquery,Html,Colors,我有这个jquery颜色选择器,一切正常,但我似乎不知道如何加载页面,我希望颜色选择器处于默认选择的颜色,即黑色 我有一个工作代码 p、 默认为白色,但我想把它改成黑色。谢谢:)好的,我误解了你的问题。从你的例子 好的,注意OnChange事件委托,您的选择器是错误的,您需要将其更改为“#colPick” 由于我们正在将颜色选择器的默认值硬编码为黑色,因此我们可以使用$('colPick').css('background-color','000000')对选择器控件执行相同的操作要换颜色吗?

我有这个jquery颜色选择器,一切正常,但我似乎不知道如何加载页面,我希望颜色选择器处于默认选择的颜色,即黑色

我有一个工作代码


p、 默认为白色,但我想把它改成黑色。谢谢:)

好的,我误解了你的问题。从你的例子

好的,注意OnChange事件委托,您的选择器是错误的,您需要将其更改为“#colPick”

由于我们正在将颜色选择器的默认值硬编码为黑色,因此我们可以使用
$('colPick').css('background-color','000000')对选择器控件执行相同的操作

要换颜色吗?
color:'#0000ff'->color:'#000000',

我认为color属性仅在显示color弹出窗口时确定color操作系统的位置,如果您了解我的漂移!!很抱歉,我仍然没有得到这个,可以将它添加到上面的JSFIDLE中,我很想看看它是如何工作的,sorry:((我不明白你之前问的问题,我已经相应地调整了我的答案,它似乎工作得很好。哦,是的,那我应该把
$('colPick').css('background-color','000000')放在哪里?);
,在onchange函数中,您不需要,请查看我发布的代码或JSFIDLE示例以了解其工作原理。您需要做2件事,1设置“#colPick”的默认颜色,2在设置onchange处理程序时,修复您的选择器。@lucas,这仅在弹出窗口上设置颜色的位置,谢谢!!
$(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);
    }
}); 

});