获取并单击Spectrum jQuery颜色选择器的最近实例

时间:2019-05-20 17:05:13

标签: jquery color-picker spectrum

使用jQuery光谱颜色选择器,并且在选择器本身上方有一个图标,我想用来触发选择器。

当有人单击该图标时,我希望它初始化频谱插件的最近迭代。

这是我当前正在使用的,但是没有打开选择器。

$( ".color-icon" ).on( "click", function() {

  $(this).closest().spectrum("toggle");

});

1 个答案:

答案 0 :(得分:0)

从有关jQuery频谱(https://bgrins.github.io/spectrum/)的文档中,它指出:

Warning: If you are calling toggle from a click handler, make sure you return false to prevent the colorpicker from immediately hiding after it is toggled.

所以这可能就是您正在发生的事情。试试

$( ".color-icon" ).on( "click", function() {
  $(this).closest().spectrum("toggle");
  return false;
});