jQuery插件变量未定义
我正在努力创建我的第一个基于jQuery的插件,但我遇到了一个问题 我在尝试console.log时收到一个错误,说明var minHeight未定义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(),
(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();