var myfunc = function(s){
s=$.extend({
top:'auto',
left:'auto',
width:'auto',
height:'auto',
opacity:true,
src:'javascript:false;'
},s||{});
// do something
}
?
这段代码来自bgiframe。
使用时,这样使用即可 myfunc( {width:99 , height:88} );需要使用哪些参数只填哪些即可。
没有设置的参数,会使用函数定义的默认值。
?
jQuery中extend方法的原型是:
extend(dest,src1,src2,src3...);
它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest
?