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

3歳、わかります。しかし、私は同じことを達成する必要があり、検索する情報は限られていました。

私の場合、いくつかの 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 に答える