;(function($,window,document,undefined){
//默认参数
var PARAMS;
var DEFAULTPARAMS = { Title: "标题", Content: "",BtnL:"确定",BtnR:"取消" , FunL: new Object, FunR: new Object };
$.DialogByZ = {
//弹出提示框
Alert: function (params) {
Show(params,"Alert");
},
//弹出确认框
Confirm: function (params) { Show(params,"Confirm"); },
//自动显示弹框
Autofade: function (params) { Show(params,"Autofade") },
//关闭弹出框
Close: function () {
$(".zbox-popup,.zbox-popup-backdrop").remove();
},
//加载图形
Loading:function(Url){
loadBox(Url)
}
};
//初始化参数
function Init(params) {
if (params != undefined && params != null) {
PARAMS = $.extend({},DEFAULTPARAMS, params);
}
};
function loadBox(Url){
var url=Url;
var dislogContainer=$('
');
var blackFilter=$('');
setTimeout(function(){
$(".zbox-popup").addClass('zbox-popup-in');
$(".zbox-popup-backdrop").addClass('zbox-active');
},30)
//$("body").append(blackFilter);
$("body").append(dislogContainer);
}
function Show(params, caller){
Init(params);
var dislogContainer;
var dialogInner;
var dialogBtn;
var blackFilter=$('');
if(caller=='Autofade'){
dislogContainer=$('');
$("body").append(dislogContainer);
setTimeout(function(){
$(".zbox-toast-container").addClass('zbox-active');
},30)
setTimeout(function(){
$(".zbox-toast-container").remove();
},3000)
}else{
dislogContainer=$('');
dialogInner=$('');
dialogBtn=$('');
if(caller=='Confirm'){
dialogBtn.append($(''));
}
dislogContainer.append(dialogInner);
dislogContainer.append(dialogBtn);
setTimeout(function(){
$(".zbox-popup").addClass('zbox-popup-in');
$(".zbox-popup-backdrop").addClass('zbox-active');
},10)
$("body").append(blackFilter);
$("body").append(dislogContainer);
$(".zbox-popup-button").click(function(){
var indexs=$(this).attr('index');
if(indexs==0){
//左侧按钮
if($.isFunction(PARAMS.FunL)){
PARAMS.FunL();
}else{
$.DialogByZ.Close();
}
}else{
//右侧按钮
if($.isFunction(PARAMS.FunR)){
PARAMS.FunR();
}else{
$.DialogByZ.Close();
}
}
return false;
})
}
//
}
})(jQuery,window,document);