检测wordpress颜色选择器按钮单击

时间:2013-08-05 12:26:42

标签: wordpress color-picker

我正在编写插件并在表单上使用wordpress color picker,但现在我想检测是否单击了按钮并显示了wp-picker-holder。

这是我试图听取点击的jquery:

    $modal_edit.on( 'click', "a.wp-picker-container", function(){
        resize_modal_parent( $modal_edit );
    });

不幸的是,我无法通过猜测有一个事件阻止将点击重新发送到a.wp-color-result

来实现结果

提前致谢。

2 个答案:

答案 0 :(得分:0)

好的我做的是这个:

$modal_edit.find('.wp-color-picker').wpColorPicker({ 
    change: function(event, ui){ resize_modal_parent( $modal_edit ); } 
});

不幸的是,我必须等待更改颜色以触发父级调整。

答案 1 :(得分:0)

三岁,我知道。但我需要实现同样的事情和有限的信息来搜索。

就我而言,我需要触发一些CSS更改。我让它以这种方式工作。等待它首先设置所有颜色选择器实例。

setTimeout(function(){
    $modal_edit.find('.wp-color-picker').wpColorPicker({ 
        change: function(event, ui){ resize_modal_parent( $modal_edit ); } 
    });
},1000);

我的代码用法:

setTimeout(function(){
    $('body').find('.wp-color-picker').wpColorPicker({ 
        change: function(){
            CUSTOM_CAPTIONS_TEMPLATE_FOOGALLERY_EXTENSION.setPreviewClasses();
        } 
    });
},1000);