wpColorPicker:如何更新输入值更新的颜色?

时间:2014-05-28 19:41:44

标签: javascript jquery wordpress color-picker

设定:

  • 附加了wpColorPicker实例的输入字段。
  • 更改输入值颜色的外部事件。

的问题:

  • 在值更改时,颜色选择器显示的颜色不会自动更新,也不会在用户打开颜色选择器对话框时进行选择。

  • wpColorPicker没有removedestroyupdate方法,因此没有简单的方法可以做到这一点。

    < / LI>
  • 最后,他们将输入字段包装在一堆其他标签中以进行样式设置,因此无法进行简单的手动删除。

问题:

  • 当用户在字段值更改时启动交互时,如何更新窗口小部件及其选择的颜色?

1 个答案:

答案 0 :(得分:1)

我能够通过查看内部.iris()并检查它是否具有允许在运行时设置颜色的.('color')方法来解决此问题。

值得庆幸的是,.('color')也支持此.wpColorPicker()方法,因此我们可以这样做:

var new_color = $the_related_field.val();
$the_colorpicker.wpColorpicker('color', new_color);

克服没有update()方法的烦恼。