(function(jQuery){
var common1 = {
content:'提示内容',
hint:'提示'
};
$.alert =function(common){
$("input[type=button]").click(function(){
if($(this).attr("title")=="success"){
$.ligerDialog.alert(common.content,common.hint,'success');
}
});
}
})(jQuery);
我有一个自定义插件,,如果传递json数据指定内容,提示, 我问一下
怎么设置个默认值,,
就好比 我在调用的时候 $.alert(); 或者 传递参数的 $.alert({ });这两种形式都行
最好 能给我写一下 谢谢
我自己的办法是
if(common==null){
$.ligerDialog.alert(common1.content,common1.hint,'success');
}
$.ligerDialog.alert(common.content,common.hint,'success');
为null 就是alert();
不为null 就是alert({});
有没有更好的办法
判断arguments对象。。
什么都没有传。。就给默认值呗。。
看看这篇文章 http://www.cnblogs.com/fromearth/archive/2009/07/08/1519054.html 你需要添加 extend方法
// 给默认值 var ps = $.extend({ renderTo: $(document.body), enable: true, initPosition: 'max', size: { barWidth: 200, sliderWidth: 5 }, barCssName: 'defaultbar',