0

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

这是我的 jquery 试图听点击:

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

不幸的是,我无法通过猜测有一个事件阻止重新点击 a.wp-color-result 来实现结果

提前致谢。

4

2 回答 2

0

好的,我所做的是:

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

不幸的是,我必须等待颜色的变化才能触发父级调整大小。

于 2013-08-06T23:35:45.777 回答
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);
于 2016-12-15T21:16:23.930 回答