custom.common.js的msgAlert()

本文介绍了一种使用JavaScript和jQuery库创建自定义对话框的方法。通过两个函数:msgAlert和msgConfirm,可以显示提示消息和确认对话框。这些对话框具备自定义样式,并且能够根据回调函数进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


// show a prompt message
// param title : the title to show on the message box
// param msg : the prompt message to tell the user
// param confirmCallback : what happens after the confirm button is clicked
function msgAlert(title, msg, confirmCallback) {
var htmlMsg = "<div style='text-align:center; vertical-align: top; display:none'>";
htmlMsg += "<p style='margin-top: 14px; font-size: 13px'><span>" + msg + "</span></p>";
htmlMsg += "</div>";
$(htmlMsg).dialog({
title: title,
modal: false,
resizable: false,
fixed:false,
width: 300,
height: 180,
position: 'top',
/*show:'blind',*/
hide: 'blind',
open: function(event, ui) {$(this).delay(3000).queue(function() {
if(confirmCallback != null) {
confirmCallback();
}
if($(this).dialog('isOpen')) {
$(this).dialog('close');
}

});},
buttons: {
"关闭": function() {
if(confirmCallback != null) {
confirmCallback();
}
if($(this).dialog('isOpen')) {
$(this).dialog('close');
}
}
}
});
}

// show a confirm message box to user
// param title : the title to show on the message box
// param msg : the confirm message to tell the user
// param confirmCallback : what happens after the confirm button is clicked
function msgConfirm(title, msg, confirmCallback) {
var htmlMsg = "<div style='text-align:center; vertical-align: middle; display:none'>";
htmlMsg += "<p><span>" + msg + "</span></p>";
htmlMsg += "</div>";
$(htmlMsg).dialog({
title: title,
modal: true,
resizable: false,
width: 300,
height: 180,
buttons: {
"确定": function() {
if(confirmCallback != null) {
confirmCallback();
}
$(this).dialog('close');
},
"取消": function() {$(this).dialog('close');}
}
});
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值