【问题标题】:Find Farbtastic color picker current value查找 Farbtastic 颜色选择器当前值
【发布时间】:2015-12-14 20:02:58
【问题描述】:

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

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

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

$('#color').change(function () {
                            curColor = $.farbtastic('#colorpicker').color;
            });

我首先初始化应用程序并将其内容放在一个名为 colorpicker 的 div 中,并输入#color。我只是希望名为 curColor 的变量始终保持颜色选择器的当前值,并随着它的变化而更新。

【问题讨论】:

    标签: javascript jquery jquery-plugins


    【解决方案1】:

    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);
    });
    

    希望对您有所帮助。

    【讨论】:

    • 完美。谢谢布鲁诺
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    相关资源
    最近更新 更多