【问题标题】:wpColorPicker: How update colors on input value update?wpColorPicker:如何在输入值更新时更新颜色?
【发布时间】:2014-05-28 19:41:43
【问题描述】:

设置:

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

问题:

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

  • wpColorPicker 既没有removedestroy 也没有update 方法,所以没有简单的方法可以做到这一点。

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

问题:

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

【问题讨论】:

    标签: javascript jquery wordpress color-picker


    【解决方案1】:

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

    谢天谢地,.wpColorPicker() 也支持这种.('color') 方法,所以可以这样做:

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

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

    【讨论】:

      猜你喜欢
      • 2013-02-11
      • 1970-01-01
      • 2021-11-21
      • 2021-07-14
      • 1970-01-01
      • 2017-01-30
      • 2013-12-29
      • 1970-01-01
      相关资源
      最近更新 更多