我正在编写插件并在表单上使用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
来实现结果提前致谢。
答案 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);