我正在创建我的第一个基于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);
答案 0 :(得分:1)
也可以在属性minHeight中使用选择器:
minHeight: $('.selector').height();
答案 1 :(得分:0)
您需要确保检查选择器是否已定义。