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

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

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


->找到了这个,不确定最好的解决方案
    $ .jPicker.List [0] .color.acive.val('ahex','00000000',this)

2.Other是不使用“索引”的访问方法,例如选择器。

例如:

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

最佳答案

这是克里斯·蒂尔曼(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 []是选择器所有实例的主收集列表,其中此解决方案将仅索引由该单个调用创建的选择器。

09-20 00:30