jQuery EasyUI,Messager(消息窗口)组件

学习要点:

  1.加载方式

  2.属性列表

  3.方法列表

本节课重点了解 EasyUI 中 Messager(消息窗口)组件的使用方法,这个组件依赖于 Window(窗口)组件、progressbar(进度条)组件。

一.加载方式

消息窗口提供了不同的消息框风格,包含 alert(警告框)、confirm(确认框)、 prompt(提示框)、progress(进度框)等。所有消息框都是异步的,用户可以在交互消息之 后使用回调函数去处理结果。

由于这个组件的特殊性,没有 class 加载方式,全部在 JS 端完成!不需要获取html区块元素,是直接在js里写的

二.属性列表,自定义所有消息框的确认和取消两个按钮的文字

$(function () {
$.messager.defaults = { ok: "是", cancel: "否" }; //自定义所有消息框的确认和取消两个按钮的文字
$.messager.show({
title: '我的消息',
msg: '消息在 5 秒后关闭',
timeout: 5000,
showType: 'slide'
});
});

三.方法列表

方法就是定义消息框的类型

$.messager.show   options  使用消息框

在屏幕右下角显示一条消息窗口。该选项参数是一个可配置的对象:
showType:定义将如何显示该消息。可用值有:null,slide,fade,show。默认:slide。消息框出现的方式
showSpeed:定义窗口显示的过度时间。默认:600 毫秒。
width:定义消息窗口的宽度。默认:250px。
height:定义消息窗口的高度。默认:100px。
title:在头部面板显示的标题文本。
msg:显示的消息文本。
style:定义消息窗体的自定义样式。

timeout:如果定义为 0,消息窗体将不会自动关闭,除非用户关闭他。如果定义成非 0 的数,消息窗体将在超时后自动关闭。默认:4 秒。设置对少时间自动关闭

$(function () {
$.messager.show({
title: '我的消息',
msg: '消息在 5 秒后关闭',
timeout: 5000,
showType: 'slide',
});
});

style:定义消息窗体的自定义样式。

$(function () {
$.messager.show({
title: '我的消息',
msg: '消息在 5 秒后关闭',
timeout: 5000,
showType: 'slide',
style: {
top: 0
}
});
});

$.messager.alert   title, msg, icon, fn  使用警告框,四个参数均为可选

显示警告窗口。参数:

title:在头部面板显示的标题文本。

msg:显示的消息文本。

icon:显示的图标图像。可用值有:error,question,info,warning。

fn: 在窗口关闭的时候触发该回调函数。

$(function () {
$.messager.alert('警告框','这是一个警告框!','warning',function () {
alert('点击确定后触发');
});
});

$.messager.confirm   title, msg, fn  使用确认框,三个参数均可选

显示一个包含“确定”和“取消”按钮的确认消息窗口。参数:

title:在头部面板显示的标题文本。

msg:显示的消息文本。

fn(b): 当用户点击“确定”按钮的时侯将传递一个 true 值给回调函数,否则传递一个 false 值。函数的参数可以自定义

$(function () {
$.messager.confirm('确认对话框','你真的要删除吗?',function (jesho) {
if (jesho){
alert('点击的确定');
}else {
alert('点击的取消');
}
});
});

$.messager.prompt   title, msg, fn  使用提示框,三个参数均可选

显示一个用户可以输入文本的并且带“确定”和“取消”按钮的消息窗体。参数:

title:在头部面板显示的标题文本。

msg:显示的消息文本。

fn(val): 在用户输入一个值参数的时候执行的回调函数。参数接收用户输入的值

$(function () {
$.messager.prompt('提示信息框','请输入你的名字:',function (val) {
if (val){ //判断如果有输入值
alert(val);
}
});
});

$.messager.progress   options or method  进度条信息框

显示一个进度消息窗体。 属性定义为:

title:在头部面板显示的标题文本。默认:空。

msg:显示的消息文本。默认:空。

text:在进度条上显示的文本。默认:undefined。

interval:每次进度更新的间隔时间。默认:300 毫秒。

 方法定义为:

bar:获取进度条对象。$.messager.progress('bar');

close:关闭进度窗口。$.messager.progress('close');

$(function () {
$.messager.progress({
title: '执行中',
msg: '努力加载中...',
text: '{value}%',
interval: 100,
});
// $.messager.progress('bar');
// $.messager.progress('close');
});

第二百零五节,jQuery EasyUI,Messager(消息窗口)组件的更多相关文章

  1. 第二百零三节,jQuery EasyUI,Window(窗口)组件

    jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件 ...

  2. 第二百零八节,jQuery EasyUI,SplitButton(分割按钮菜单)组件

    jQuery EasyUI,SplitButton(分割按钮)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 SplitButton(分割按钮)组件的使用 ...

  3. 第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误,

    第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, 注意:版本,不然会报错 Docker >=1.11Compose >1.6.0 通过d ...

  4. 第二百零六节,jQuery EasyUI,Menu(菜单)组件

    jQuery EasyUI,Menu(菜单)组件 学习要点: 1.加载方式 2.菜单项属性 3.菜单属性 4.菜单事件 5.菜单方法 本节课重点了解 EasyUI 中 Menu(菜单)组件的使用方法, ...

  5. 第二百零一节,jQuery EasyUI,Accordion(分类)组件

    jQuery EasyUI,Accordion(分类)组件 学习要点: 1.加载方式 2.容器属性 3.事件列表 4.方法列表 5.面板属性 本节课重点了解 EasyUI 中 Accordion(选项 ...

  6. 第二百零九节,jQuery EasyUI,Pagination(分页)组件

    jQuery EasyUI,Pagination(分页)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Pagination(分页)组件的使 ...

  7. 第二百零四节,jQuery EasyUI,Dialog(对话框)组件

    jQuery EasyUI,Dialog(对话框)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Dialog(窗口)组件的使用方法,这个组件依赖 ...

  8. 第二百零二节,jQuery EasyUI,Layout(布局)组件

    jQuery EasyUI,Layout(布局)组件 学习要点: 1.加载方式 2.布局属性 3.区域面板属性 4.方法列表 本节课重点了解 EasyUI 中 Layout(布局)组件的使用方法,这个 ...

  9. 第二百零七节,jQuery EasyUI,MenuButton(菜单按钮)组件

    jQuery EasyUI,MenuButton(菜单按钮)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 MenuButton(菜单按钮)组件的使用方法 ...

随机推荐

  1. jstat的用法

    转载:http://www.51testing.com/html/92/77492-203728.html 用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足 ...

  2. C调用栈重温

    C栈的地址是从高位地址不断忘低位地址膨胀的,最先调用的函数所处的栈地址最高,后被调用的地址在低位: A->H这些地址表明了表明了基本的调用关系,AB是函数入参,CD是函数内的变量. 先调用者在高 ...

  3. C中strstr的实现方法

    做题目的时候须要自己实现strstr函数 /************************************************************************/ /* 编 ...

  4. 阻塞与非阻塞、同步与异步、I/O模型

    1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步/异步主要针对C端:  同步: 所谓同步,就是在c端 ...

  5. jQuery中的append()和prepend(),after()和before()的差别

    jQuery中的append()和preappend(),after()和before()的差别 append()和prepend() 如果 <div class='a'> //<- ...

  6. javascript 将内容复制到剪贴板

      javascript 将内容复制到剪贴板 CreateTime--2017年9月19日11:36:50 Author:Marydon js 操作剪贴板 1.设置剪贴板内容 UpdateTime-- ...

  7. PHP中文乱码的常见解决方法总结

    PHP中文乱码是PHP开发中的常见问题之一.PHP中文乱码有时发生在网页本身,有些产生在于MySQL交互的过程中,有时与操作系统有关.下面进行一番总结. 一.首先是PHP网页的编码 1. php文件本 ...

  8. Android MimeType的用途以及所有类型

    MIME TYPE描述 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符 ...

  9. Python之基础数学知识

    一.线性代数 1.求转置 import numpy m = numpy.mat([[1, 2], [3, 4]]) print("Matrix.Transpose:") print ...

  10. 使用vs远程调试iis站点

    在vs安装目录下IDE文件夹下的Remote Debugger 复制到服务器运行 启动msvsmon.exe msvsmon.exe启动后设置远程连接不验证身份 vs中 调试→附加到进程 ip+端口访 ...