jPicker更改颜色透明+获取对象

时间:2011-06-15 16:10:54

标签: javascript jquery jquery-plugins colors get

我正在使用jPicker,我有2个问题。

1.如何将颜色更改为透明颜色?已经尝试使用

$.jPicker.List[0].color.acive.val('hex','FFFFFF',this)

- >发现这一点,不确定是否是最佳解决方案     $ .jPicker.List [0] .color.acive.val( 'ahex', '00000000',这一点)

2.其他如何在不使用“索引”的情况下访问,就像选择器一样。

例如:

$('selector').color.active.val('hex','FFFFFF',this) -> just an idea

2 个答案:

答案 0 :(得分:2)

这是Chris Tillman,我有点(完全)写了你正在使用的插件。要完成第一个问题,请运行

$.jPicker.List[0].color.active.val('a', 0, this);

这将只设置活动颜色的alpha值。

如果你想在不使用List的情况下访问DOM元素,只需在实例化时将其设置为等于变量。

var MyPicker = $('selector').jPicker()[0];

只需记住末尾的索引位置,因为jPicker总是返回$('selector')的结果。each()。如果你使用一个选择器调用三个不同的选择器,你可以忘记最后的索引调用,并使用MyPicker [0],MyPicker [1],MyPicker [2] ... $ .jPicker.List获取每个选择器[]是选择器的所有实例的主集合列表,此解决方案仅对该单个调用创建的选择器编制索引。

答案 1 :(得分:0)

此方法稍微复杂一些,但您可以查看此答案以获取实际ID

https://stackoverflow.com/a/27445752/2307326