Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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 查找Farbtastic颜色选择器当前值_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 查找Farbtastic颜色选择器当前值

Javascript 查找Farbtastic颜色选择器当前值,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,有人知道如何在使用farbtastic颜色选择器时找到当前选择的值吗?我目前的代码是: $('#colorpicker').farbtastic('#color'); var curColor = $.farbtastic('#colorpicker').color; $('#color').change(function () { curColor = $.farbtastic('#colorpicker').color;

有人知道如何在使用farbtastic颜色选择器时找到当前选择的值吗?我目前的代码是:

$('#colorpicker').farbtastic('#color');

   var curColor = $.farbtastic('#colorpicker').color; 

$('#color').change(function () {
                            curColor = $.farbtastic('#colorpicker').color;
            });
我首先初始化应用程序,并将其内容放入名为colorpicker的div中,输入#color。我只想让名为curColor的变量始终保持颜色选择器的当前值,并在其更改时更新。

允许您注册一个回调函数,以便在颜色更改时调用。这正是你需要做的。就像这样:

$('#colorpicker').farbtastic(function(color) {
    console.log('The user has just selected the following color: ' + color);
});
哦,如果您想在输入或任何其他元素中显示颜色,可以将前面的示例更改为:

$('#colorpicker').farbtastic(function(color) {
    console.log('The user has just selected the following color: ' + color);
    // setting input value
    $('#colorpicker').val(color);
});

希望有帮助。

太好了。谢谢你,布鲁诺