【问题标题】:jPicker change color transparent + get objectjPicker改变颜色透明+获取对象
【发布时间】:2011-06-15 16:10:54
【问题描述】:

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

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

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

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

2.其他是不使用“索引”如何访问,比如选择器。

例如:

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

【问题讨论】:

  • 您需要使用 8 位值,最后 2 位是透明度 FFFFFF00。但是你想改变没有 alpha 的默认 RGB 值吗?因为我认为你的解决方案是最好的
  • 谢谢,它似乎有效...现在我需要第二个问题的答案...

标签: javascript jquery jquery-plugins colors get


【解决方案1】:

这是 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 [] 是选择器所有实例的主集合列表,此解决方案将仅索引由该单独调用创建的选择器。

【讨论】:

    【解决方案2】:

    这个方法有点复杂,但是你可以查看这个答案来获取实际的 ID

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-27
      • 2012-03-15
      • 2018-04-26
      • 1970-01-01
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多