Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery插件变量未定义_Jquery_Variables_Jquery Plugins_Undefined - Fatal编程技术网

jQuery插件变量未定义

jQuery插件变量未定义,jquery,variables,jquery-plugins,undefined,Jquery,Variables,Jquery Plugins,Undefined,我正在努力创建我的第一个基于jQuery的插件,但我遇到了一个问题 我在尝试console.log时收到一个错误,说明var minHeight未定义 (function ($) { $.fn.ezToggle = function (options) { var defaults = { selector: $('.selector'), minHeight: defaults.selector.height(),

我正在努力创建我的第一个基于jQuery的插件,但我遇到了一个问题

我在尝试console.log时收到一个错误,说明var minHeight未定义

(function ($) {
    $.fn.ezToggle = function (options) {
        var defaults = {
            selector: $('.selector'),
            minHeight: defaults.selector.height(),
            speed: 200
        }
        console.log(defaults.minHeight); // appears undefined       
    };
})(jQuery);

您需要确保检查选择器是否已定义。

也使用属性minHeight中的选择器:

minHeight: $('.selector').height();