AloneJs.msgbox() —— 弹出消息框
一、引用
<link href="https://cdn.suziyun.com/alonejs.min.css" rel="stylesheet" /> <script src="https://code.jquery.com/jquery-3.1.0.min.js"></script> <script src="https://cdn.suziyun.com/alonejs.min.js"></script>
二、调用示例
1、弹出基本消息框:
iBox.msgbox("你好!","系统提示");

2、弹出模态消息框:
iBox.msgbox("你好!", "系统提示", {
modal: true
});

3、弹出带【确定】和【取消】按钮的模态消息框,并设置宽度位为200px:
iBox.msgbox("你好!", "系统提示", function (e) {
alert("确定");
}, function (e) {
alert("取消");
}, {
width: ,
modal: true
});

4、点击【取消】按钮,不让消息框关闭:
iBox.msgbox("你好!", "系统提示", function (e) {
alert("确定");
}, function (e) {
alert("取消");
return false;//返回false即可不让消息框关闭,同样【确定】按钮也支持。
}, {
width: ,
modal: true
});

5、在消息框关闭时执行自定义逻辑:
iBox.msgbox("你好!", "系统提示", function (e) {
alert("确定");
}, function (e) {
alert("取消");
return false;//返回false即可不让消息框关闭
}, {
width: ,
modal: true,
fnClose: function (e) {
alert("关闭");
//return false;//如果这里返回false,同样会阻止消息框关闭
}
});

6、让消息框弹出后在指定时间后自动关闭,此时不会显示右上角的“x”关闭按钮,以及【确定】和【取消】按钮:
iBox.msgbox("你好!", "系统提示", function (e) {
alert("确定");
}, function (e) {
alert("取消");
return false;//返回false即可不让消息框关闭
}, {
width: ,
modal: true,
fnClose: function (e) {
alert("关闭");
},
autoClose: //指定autoClose为1200毫秒,即可让消息框在1200毫秒后自动关闭,关闭时同样会触发fnClose事件。
});

7、在消息框显示完成之后,执行自定义逻辑,例如,在内容里面添加“hello world”两个红色单词:
iBox.msgbox("你好!", "系统提示", function (e) {
alert("确定");
}, function (e) {
alert("取消");
return false;//返回false即可不让消息框关闭
}, {
width: ,
modal: true,
fnClose: function (e) {
alert("关闭");
},
fnComplete: function (e) {
e.$scope.find('.msgbox-content').append('<span style="color:red">hello world</span>');//这里的e.$scope就是当前消息框的jQuery对象
}
});

AloneJs.msgbox() —— 弹出消息框的更多相关文章
- .net 弹出消息框后,页面样式变乱
点击按钮,执行提交操作,弹出消息框后,页面的样式变乱,解决方法: 首先,确定使用的css样式正确,页面中的宽高值保持规范统一: 然后,弹出框避免使用Response.Write(),如下所示 Resp ...
- winform C#屏幕右下角弹出消息框并自动消失
①弹出信息框后慢慢下降消失 在主窗体中新增按钮重命名为btnShowAndDisappearMessages,在click事件中写如下代码: private void btnShowAndDisapp ...
- [Phonegap+Sencha Touch] 移动开发19 某些安卓手机上弹出消息框 点击后不消失的解决的方法
Ext.Msg.alert等弹出框在某些安卓手机上,点击确定后不消失. 原因是: 消息框点击确定后有一段css3 transform动画,动画完毕后才会隐藏(display:none). 有些奇葩手机 ...
- jquery easyui 弹出消息框 (转载) jQuery EasyUI API 中文文档 - 消息框(Messager) http://www.cnblogs.com/hantianwei/archive/2012/03/19/2407113.html
<html> <head> <!-- 导入easyui插件的js和css样式; --> <link rel="stylesheet" ty ...
- jquery easyui 弹出消息框
<html> <head> <!-- 导入easyui插件的js和css样式; --> <link rel="stylesheet" ty ...
- layer弹出框确定前验证:弹出消息框(弹出两个layer)
作者QQ:1095737364 QQ群:123300273 欢迎加入! layer 弹出框中经常遇到要弹出表单进行修改数据, 因此在弹出框中的表单需要验证数据, 就需要在弹出一个layer, 默认的设 ...
- C#右下角弹出消息框
打开QQ的时候,QQ新闻弹出窗体在屏幕的右下角就会慢慢升起一个小窗口,占用的地方不大,可以起到提示的作用.下面就让我们来看看,怎样用系统API来轻松实现这个功能.API原型函数:bool Animat ...
- java中利用JOptionPane类弹出消息框的部分例子
转: http://www.cnblogs.com/wangxiuheng/p/4449917.html http://blog.csdn.net/penjie0418/article/details ...
- UWP Popup 弹出提示框
一:需求 做一个类似于安卓的弹出消息框,如图.当用户点击下载或者选择时,能够从底部弹出一个提示框,用于提示用户. 二:Popup 类 不需要我们自己额外去写一个弹窗类,微软自己有一个Popup 弹窗类 ...
随机推荐
- 牛刀小试:使用Reactive Extensions(Rx),对短时间内多次发生的事件限流
我之前有一篇文章介绍到了Reactive Extension这个组件,请参考下面的文章,其中有一些基本的概念和相关的链接 牛刀小试:使用Reactive Extensions(Rx),一行代码实现多线 ...
- C#调用Couchbase中的Memcached缓存
安装服务端 服务端下载地址:http://www.couchbase.com/download 选择适合自己的进行下载安装就可以了,我这里选择的是Win7 64. 服务端安装完后,如果成功了,那么在浏 ...
- struts深入原理之RequestProcessor与xml
和配置文件相对应的代码(struts1) public void process(HttpServletRequest request, HttpServletResponse response) ...
- HT For Web 拓扑图背景设置
HT For Web 的HTML5拓扑图组件graphView背景设置有多种途径可选择: divBackground:通过css设置graphView对应的div背景 Painter:通过graphV ...
- 矩阵乘法 --- hdu 4920 : Matrix multiplication
Matrix multiplication Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/ ...
- 【转载】那些年我们一起清除过的浮动demo
返回文章:那些年我们一起清除过的浮动 闭合浮动 与 清除浮动 的区别 .main:很抱歉,现代浏览器中我没能把warp撑高(float:left) .side:我也浮动了(float:left) .f ...
- js 比较好的博客
1.0 作者:cloudgamer http://www.cnblogs.com/cloudgamer/archive/2010/04/01/ImageZoom.html
- C# HTTP下载文件
代码: /// <summary> /// Http下载文件 /// </summary> public static string HttpDownloadFile(stri ...
- 为IEnumerable扩展一个ForEach方法
IEnumerable没有一个ForEach方法,我们可以使用C#写一个扩展方法: Source Code: using System; using System.Collections.Generi ...
- go语言 hello 小结
在编译go语言的时候: 写了一段这样的代码 package main import "fmt" func main() { fmt.Println("Hello, ...