gpt4 book ai didi

javascript - wp.​​customize.previewer.bind : "Cannot read property ' bind' of undefined

转载 作者:行者123 更新时间:2023-11-28 03:49:03 24 4
gpt4 key购买 nike

我正在尝试关注this tutorial在 WordPress 定制器 JavaScript API 上,但我遇到了以下问题:

当我尝试运行此代码时,出现以下错误:未捕获类型错误:无法读取未定义的属性“bind”

(function($){

var customize = wp.customize;

customize.previewer.bind( 'preview-edit', function( data ) {
// Some code
} );

})(jQuery);

我使用以下钩子(Hook)将脚本放入我的functions.php中:

function wf_customize_control_js() {
wp_enqueue_script( 'wf_customizer_control', get_template_directory_uri() . '/assets/js/wf-customize.js', array( 'customize-controls', 'jquery' ), null, true );
}
add_action( 'customize_controls_enqueue_scripts', 'wf_customize_control_js' );

最佳答案

考虑对您的问题的讨论:将您的函数包装到 jQuery(document).ready 函数中,以防止您的代码早于您所在的其他 js 脚本定义的 variable 运行尝试使用。

关于javascript - wp.​​customize.previewer.bind : "Cannot read property ' bind' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48195220/

24 4 0
文章推荐: php - 关闭 'accordian'
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com