0 分享
用过Bootstrap的朋友或许知道,其模态框modal用起来并不方便,它需要你写上一堆固定代码,放到html页面里再加以调用,无形中增加了页面体积,大量调用的话更不方便。
bootstrap3-dialog,是用 javascript 重新包装了 bootstrap3 的 modal 组件, 使用更方便更友好!
对于它的介绍,大家可以百度,下面列举一些常用的使用方法:
简单Alert
BootstrapDialog.alert('Hi Apple!');
自定义Alert
BootstrapDialog.alert({ title: 'WARNING', message: '这是一个alert对话框', type: BootstrapDialog.TYPE_WARNING, closable: true, buttonLabel: '提交', callback: function(result) { window.location.reload(); } });
普通弹窗
BootstrapDialog.show({ title: '标题', message: '内容' });
内容加载页面
BootstrapDialog.show({ title: '加载url中的内容', message: $('<div></div>').load(url) });
确认对话框
BootstrapDialog.confirm('确定删除吗?', function(result){ if(result){ }else{ } });
延时并自动关闭对话框
BootstrapDialog.show({ title: '标题', message: '提交订单成功,接下来进入支付流程。请稍候,2秒后自动跳转...', type: BootstrapDialog.TYPE_SUCCESS, closable : false , onshown: function(dialog) { setTimeout(function(){ window.location = '?shop-pay-orderid-'+orderid+'.htm'; }, 2000); }, });
本帖已关闭回复或无回复权限!