2013-08-05 44 views
0

我正在編寫一個插件並在窗體上使用wordpress color picker,但現在我想檢測按鈕是否已單擊並顯示wp-picker持有人。檢測wordpress顏色選擇器按鈕單擊

這是我的jQuery試圖聽點擊:

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

不幸的是我不能達到通過猜測的結果有防止重新事件觸發的點擊a.wp-color-事件結果

在此先感謝。

回答

0

好吧我所做的就是這樣的:

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

不幸的是我必須等待,顏色的變化來觸發父resizement。

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);