若不查看自定义控件,则无法提供确切的解决方案。但在这里,您可以在自定义控件中尝试类似的操作。js应按如下方式排队:
function theme_name_panels_js() {
wp_enqueue_script( \'theme_name-customize-controls\', get_theme_file_uri( \'/assets/js/customize-controls.js\' ), array(), \'1.0\', true );
}
add_action( \'customize_controls_enqueue_scripts\', \'theme_name_panels_js\' );
在自定义控件中。js你可以试试这个
radio-image
\' 是自定义控件的类型,更改单选按钮时会触发事件
( function( $, api ) {
api.controlConstructor[\'radio-image\'] = api.Control.extend( {
ready: function() {
var control = this;
$( \'input:radio\', control.container ).change(
function() {
control.setting.set( $( this ).val() );
}
);
}
} );
} )( jQuery, wp.customize );