//方法定义
$.windowbox = {
//定义一个方法aa
aa: function(){
alert(aa);
},
//定义一个方法bb
bb: function(){
alert(bb);
}
}
$.windowbox.aa(); //调用$.windowbox里的aa方法
复制代码 代码如下:
// 传参数
var aa = function(x){
//弹出对象 x 里的 aa 变量和 bb 变量
alert(x.aa + 我成功啦 + x.bb);
}
$.windowbox = aa;
$.windowbox({
aa: 哈哈,
bb: 啦啦
});
复制代码 代码如下:
方法一:
jquery.fn.setapdiv=function () {
//apdiv浮动层显示位置居中控制
var wheight=$(window).height();
var wwidth=$(window).width();
var apheight=wheight-$(#apdiv).height();
var apwidth=wwidth-$(#apdiv).width();
$(#apdiv).css(top,apheight/2);
$(#apdiv).css(left,apwidth/2);
}
调用方法:$(#apdiv).setapdiv();
复制代码 代码如下:
方法二:
//jquery 应用扩展
jquery.extend({
// 设置 apdiv
setapdiv:function () {
//apdiv浮动层显示位置居中控制
var wheight=$(window).height();
var wwidth=$(window).width();
var apheight=wheight-$(#apdiv).height();
var apwidth=wwidth-$(#apdiv).width();
$(#apdiv).css(top,apheight/2);
$(#apdiv).css(left,apwidth/2);
}
});
调用方法:$.setapdiv();
总结 一种如$.extend({'aa':function(){}}),这种调用时就是这样$.aa(),另一种如$.fn.extend({'aa':function(){}}),这种调用时就得这样,$(this).aa()
复制代码 代码如下:
方法三:
$.postjson = function(url, data, callback) {
$.post(url, data, callback, json);
};
调用方法:$.postjson('/post/getsecurejsonpost',{}, function(data) {});
