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