【问题标题】:jQuery Plugin variable undefinedjQuery插件变量未定义
【发布时间】:2013-06-24 02:34:50
【问题描述】:

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

【问题讨论】:

    标签: jquery variables jquery-plugins undefined


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多