有谁知道如何找到使用farbtastic颜色选择器时选择的当前值?我目前的代码是:
$('#colorpicker').farbtastic('#color'); var curColor = $.farbtastic('#colorpicker').color; $('#color').change(function () { curColor = $.farbtastic('#colorpicker').color; });
我首先初始化应用程序并将其内容放在一个名为colorpicker的div中,输入#color.我只是希望名为curColor的变量始终保持颜色选择器的当前值,并在其更改时进行更新.
Farbtastic允许您注册颜色更改时要调用的回调函数.这正是你需要做的.像那样:
$('#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); });
希望有所帮助.