Jquery plugins 请使用Jquery名称空间

Jquery plugins 请使用Jquery名称空间,jquery-plugins,Jquery Plugins,我有下面的代码在我的插件我知道安排是错误的。 我了解到在jQuery.fn对象中声明多个名称空间是错误的。 请告诉我如何正确地做。 这就是我在代码中的调用方式 jQuery.fn.loadlink("shoping/loadsell.php?id="+id,"boxpostt"+id); jQuery.fn.close(1500); jQuery.fn.loadlink = function (urllink,divid) { return $

我有下面的代码在我的插件我知道安排是错误的。 我了解到在jQuery.fn对象中声明多个名称空间是错误的。 请告诉我如何正确地做。 这就是我在代码中的调用方式

jQuery.fn.loadlink("shoping/loadsell.php?id="+id,"boxpostt"+id);
jQuery.fn.close(1500);


jQuery.fn.loadlink = function (urllink,divid) {
                        return $("#"+divid).load(urllink);
                    }

                    jQuery.fn.close = function (number) {
                        if(number==""){number = 0};
                        return setTimeout(function () {$('#lightBox, #lightBoxcontainer').remove();},number);
                    }

                    jQuery.fn.refresh = function (url) {
                        return window.parent.location.href = url;
                    }

                    jQuery.fn.center = function () {
                        this.css('position', 'fixed');
                        //var modalTop =  ($(window).height()/3) - (this.height());  
                        //var modalLeft = ($(window).width()/2) - (this.width()/2); 
                        var modalTop = ($(window).height() - this.height()) / 5;
                        var modalLeft = ($(window).width() - this.width()) / 2 + $(window).scrollLeft();


                        this.animate({
                            'left': modalLeft + 'px',
                            'top': modalTop + 'px'
                        });
                        return this;
                    }

您的代码看起来几乎正确,但请记住,在调用函数之前需要定义函数。 什么时候定义变量id

jQuery.fn.loadlink = function (urllink, divid) {
    return $("#" + divid).load(urllink);
};
jQuery.fn.close = function (number) {
    return setTimeout(function () {
        $('#lightBox, #lightBoxcontainer').remove();
    }, +number);
};
jQuery.fn.refresh = function (url) {
    return (window.parent.location.href = url);
};
jQuery.fn.center = function () {
    this.css('position', 'fixed');
    var modalTop = ($(window).height() - this.height()) / 5,
        modalLeft = ($(window).width() - this.width()) / 2 + $(window).scrollLeft();    
    this.animate({
        'left' : modalLeft + 'px',
        'top' : modalTop + 'px'
    });
    return this;
};
jQuery.fn.loadlink("shoping/loadsell.php?id=" + id, "boxpostt" + id);
jQuery.fn.close(1500);

jQuery.fn.loadlinkshoping/loadsell.php?id=+id,boxpost+id;jQuery.fn.close1500;下面是如何使用它,您可以删除id jQuery.fn.loadlinkshoping/loadsell.php?id=1,boxpost;