问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框

发布网友 发布时间:2022-04-24 13:36

我来回答

1个回答

热心网友 时间:2022-04-24 15:06

可以用jDialog插件实现,jDialog是一款基于jquery实现的轻量级多种类型的自定义对话框插件在项目开发中、一般会美化 alert();
参考如下:
<center>
<button id="test1">alert方式调用</button>
<br/><br/>
<button id="test2">confirm方式调用</button>
<br/><br/>
<button id="test3">iframe方式调用</button>
<br/><br/>
<button id="test4">只显示内容对话框</button>
<br/><br/>
<button id="test5">对话框配置按钮</button>
<br/><br/>
<button id="test6">message方式调用</button>
<br/><br/>
<button id="test7">tip方式调用</button>
</center>

以下是JS代码
$("#test1").click(function(){
var dialog = jDialog.alert(´欢迎使用jDialog组件´,{},{
showShadow: false,// 不显示对话框阴影
buttonAlign : ´center´,
events : {
show : function(evt){
var dlg = evt.data.dialog;
},
close : function(evt){
var dlg = evt.data.dialog;
},
enterKey : function(evt){
alert(´enter key pressed!´);
},
escKey : function(evt){
alert(´esc key pressed!´);
evt.data.dialog.close();
}
}
});
}) ;

$("#test2").click(function(){
var dialog = jDialog.confirm(´欢迎使用jDialog组件,我是confirm!´,{
handler : function(button,dialog) {
alert(´你点击了确定!´);
dialog.close();
}
},{
handler : function(button,dialog) {
alert(´你点击了取消!´);
dialog.close();
}
});
});

$("#test3").click(function(){
// 通过options参数,控制iframe对话框
var dialog = jDialog.iframe(;,{
title : ´
width : 1100,
height : 550
});
});

$("#test4").click(function(){
// 通过options参数,控制dialog
var dialog = jDialog.dialog({
title : ´自定义对话框´,
content : ´
});
});

$("#test5").click(function(){
// 通过options参数,控制dialog
var dialog = jDialog.dialog({
title : ´自定义对话框´,
content : ´;,
buttons : [
{
type : ´highlight´,
text : ´你好´,
handler:function(button,dialog)
{
dialog.close();
}
}
]
});
});

$("#test6").click(function(){
var dialog = jDialog.message(´´,{
autoClose : 3000, // 3s后自动关闭
padding : ´30px´, // 设置内部padding
modal: true // 非模态,即不显示遮罩层
});
});

$("#test7").click(function(){
var dialog = jDialog.tip(´´,{
target : $(´#test7´),
position : ´left-top´,
trianglePosFromStart :0,
autoClose : 1000,
offset : {
top :-20,
left:10,
right:0,
bottom:0
}
});
})
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 裤子上的染料味(闻起来像硫磺味)对人体有害吗? 有味道会褪色的黑色衣服染料是不是有毒害? 黑色t恤有股染料味怎样去除 一个抖音视频 《逆天战界》txt下载在线阅读全文,求百度网盘云资源 录打羽毛球视频的除了王小羽还有谁? 王小羽是世界冠军吗?, 丢了,手机号也改了,绑定的QQ号也没了,也不记得密码,申诉不了怎么办? win10重置此电脑是否只剩下系统 英仕派净尚23落地贵嘛 男士穿V字领毛衣,衬衫是否打领带 文玩核桃买的时候都问怎么问 z172列车6车箱的位置图 碘酒,碘伏,酒精,洗手液之中哪个消毒效果最好? 镇赉去长春的火车时刻表 都有几点的 z90火车4车厢座位分布图双坐靠窗的位置有哪些 铁友火车票手机版如何退出12306帐号 铁友网买高铁票退票了钱为什么没有退给我 白城到长春z5004一车厢009号靠窗么 智能手表哪个好用呢,买给父母合适吗? 跟朋友游玩的心情说说 7秒进攻是什么?为什么当时那么厉害? 主教练纳什下赛季带篮网起飞,7秒进攻再现了没? 假如巅峰期的艾弗森与凯尔特人主教练史蒂文斯合作,究竟会怎么样? 谁能告诉我太阳队的七秒进攻是怎么回事吗··· 篮球中的七秒是什么意思 7秒极致跑轰的具体进攻要求? 介绍一下菲尼克斯太阳的跑轰战术。 当年菲尼克斯太阳队的7秒快打旋风到底是什么。 为什么NBA太阳队当时的跑轰没有夺冠,而勇士可以 微视用身份证实名认证后,是用登录的,如果在其他手机上用微信登录微视,提现需要第二次实名认证吗 奥尼尔来了以后,太阳究竟是否还算跑轰吗? 现在的NBA为什么对抗性很差? “骇客”马里昂的怪异投篮姿势,是如何在NBA里立足的? 德安东尼这位教练在进攻方面算不算大师级 怎样鉴别红酒的品质 NBA2000年的选秀是历史小年吗? 纳什为什么人到中年才进入巅峰期? 总账中的记账科目都有哪些,是有一定的格式吗? 总账账本结转下一年要怎么样的格式呢?