jQuery MiniColors 2.1 - 获取rgba值

时间:2014-11-08 09:19:08

标签: jquery jquery-plugins

文档对我来说很奇怪。我不知道如何在变更事件中获得rgba值。

插件设置示例:

$('.colorpicker').minicolors({
  changeDelay: 200,
  letterCase: 'uppercase',
  control: 'wheel',
  opacity: true,
  theme: 'bootstrap',
  change: function (hex, opacity) {
    console.log('HEX: ' + hex + ' OPACITY: ' + opacity);
  }
});

但这显然是检索十六进制和不透明度的值。但是我在文档中找到了这个:

Use this syntax for calling methods:

$(selector).minicolors('method', [data]);

然后有一种方法,我不知道如何在我的插件设置中使用。

rgbString & rgbaString
Returns an RGB or RGBA string suitable for use in your CSS. Examples:

rgb(0, 82, 148)
rgba(0, 82, 148, .75)

关于这一点的任何想法,我搜索了一段时间,看看是否实际提供了任何答案,但我发现只有一些函数可以将hex转换为rgba。猜猜这个插件的旧版本很有用,但是现在插件中有一个函数。

1 个答案:

答案 0 :(得分:2)

您可以使用minicolors参数调用rgbaString来获取rgba:

$('selector').minicolors('rgbaString')