设定:
wpColorPicker
实例的输入字段。的问题:
在值更改时,颜色选择器显示的颜色不会自动更新,也不会在用户打开颜色选择器对话框时进行选择。
wpColorPicker
没有remove
,destroy
和update
方法,因此没有简单的方法可以做到这一点。
最后,他们将输入字段包装在一堆其他标签中以进行样式设置,因此无法进行简单的手动删除。
问题:
答案 0 :(得分:1)
我能够通过查看内部.iris()
并检查它是否具有允许在运行时设置颜色的.('color')
方法来解决此问题。
值得庆幸的是,.('color')
也支持此.wpColorPicker()
方法,因此我们可以这样做:
var new_color = $the_related_field.val();
$the_colorpicker.wpColorpicker('color', new_color);
克服没有update()
方法的烦恼。