Спектр colorpicker получить цвет с прозрачностью

Я использую плагин jQuery спектр для выбора цвета:

$('#backgroundColorPicker').spectrum({
    color: '#000',
    showAlpha: true,
    move: function(color){
        $('#result').css('background-color',color.toHexString());
    }
});

см. этот код в действии здесь:http://jsfiddle.net/UkmXM/1/.

как вы можете видеть, я поставил showAlpha to true для включения прозрачного фона. Однако я не получаю прозрачного фона.

1 ответов


hex строка не поддерживает прозрачность. Использовать color.toRgbString() вместо этого:http://jsfiddle.net/UkmXM/2/

$('#backgroundColorPicker').spectrum({
    color: '#000',
    showAlpha: true,
    move: function(color){
        $('#result').css('background-color',color.toRgbString());
    }
});