0

我正在创建我的第一个基于 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);
4

2 回答 2

1

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

minHeight: $('.selector').height();
于 2013-06-24T02:48:55.327 回答
0

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

于 2013-06-24T02:40:49.963 回答