jQuery插件选项显示“未定义”

时间:2015-05-17 05:48:29

标签: javascript jquery ajax load

我正在开发一个jquery插件。该插件有一些选项可以由用户选择。如果没有选择它们保持默认。问题是我没有使用jquery $ .extend方法获取选项

我的代码如下

    $.fn.ajaxload = function( options ){
    var defaults = {
        ajaxload : true,
        loadType : 'inline', // 3 options - inline,inpage,inmodal
        screenOverlay : true,
        prefferedWrap : '.ajax-content-wrap',
        ajaxClose : '.ajax-close'
    }, options = $.extend(defaults, options || {});

    }

    var ajaxLoad = $(this),
        closeBtn = options.ajaxClose;

如果我在控制台中登录closeBtn,请来Uncaught ReferenceError: options is not defined

有人可以帮忙吗?

0 个答案:

没有答案