1、插件使用

首先引入jquery库,然后引入dialog.js、dialog.css、messager.js、messager.css,如下:

 <script type="text/javascript" src="js/jquery/jquery-1.7.2.min.js"></script>

 <script type="text/javascript" src="js/dialog.js"></script>
<link rel="stylesheet" href="css/blue/dialog.css"/>
<script type="text/javascript" src="js/messager.js"></script>
<link rel="stylesheet" href="css/blue/messager.css"/>

messager插件是$.messager上面的静态函数,有:alert、confirm和message三个函数

下面函数打开一个默认大小的alert消息框,内容为“请填写执行情况(200字以内)”,级别为警告,按钮文字为“知道了”,1秒后关闭,显示、关闭动画为slide

 function openAlert() {
$.messager.alert({
title: '信息',
content: '请填写执行情况(200字以内)',
level: 'warning', // success|info|question|warning|error
btn: '知道了',
time: 1000,
callback: function() {
// location.reload();
},
showType: 'slide' // slide|fade
});
}

下面函数打开一个默认大小的confirm确认框,内容为您确定删除员工“John”吗,点击确认后打开一个message信息框,这个信息框2秒后关闭

 function openConfirm() {
$.messager.confirm({
title: '信息',
content: '您确定删除员工“John”吗?',
btn: [
{ text: '确定', callback: function() {
$.messager.message({
content: '员工数据删除成功。',
time: 2000
});
} },
{ text: '取消', callback: function() {} }
]
});
}

下面函数打开一个默认大小的message信息框,内容为“员工数据删除成功”,信息框2秒后关闭,显示、关闭动画为fade

 function openMessage() {
$.messager.message({
title: '信息',
content: '员工数据删除成功。',
showType: 'fade',
callback: function() {
//$('#tab1').tab(
// 'removeTab', 'tab15'
//);
},
time: 2000
});
}

2、$.messager函数

函数名 参数 功能 返回值 示例
alert Object 打开一个提示框
$.messager.alert({
title: '信息',
content: '请填写执行情况(200字以内)',
level: 'warning',
btn: '知道了',
time: 1000,
callback: function() {
// location.reload();
},
showType: 'slide'
});
confirm Object 打开一个确认框
$.messager.confirm({
title: '信息',
content: '您确定删除员工“John”吗?',
btn: [
{ text: '确定', callback: function() {
$.messager.message({
content: '员工数据删除成功。',
time: 2000
});
} },
{ text: '取消', callback: function() {} }
]
});
message Object 打开一个消息框
$.messager.message({
title: '信息',
content: '员工数据删除成功。',
showType: 'fade',
callback: function() {
//$('#tab1').tab(
// 'removeTab', 'tab15'
//);
},
time: 2000
});

3、$.messager.alert函数配置选项

选项 类型 作用
title string 提示框的标题,默认为“信息”
width int 提示框插件div的宽,默认250
height int 提示框插件div的高,默认170
modal boolean 模态对话框配置,默认true
content string 内容字符串,默认为“页面出现错误。”
level string 设置提示级别图标,内置有success、info、question、warning和error,默认warning
btn string 按钮显示的文字,默认“确定”
callback function 关闭时执行的函数,默认null
time int 该值大于0时,提示框会在对应毫秒后自动关闭,默认0即不会自动关闭
showType string 显示、关闭提示框时的动画效果,有slide和fade两种,默认无动画效果

4、$.messager.confirm函数配置选项

选项 类型 作用
title string 确认框的标题,默认为“确认”
width int 确认框插件div的宽,默认250
height int 确认框插件div的高,默认170
modal boolean 模态对话框配置,默认true
content string 内容字符串,默认为“请确认?”
btn [] 定义按钮文字内容、点击函数,例如: 
btn: [ 
    { text: '确定', callback: function() {} }, 
    { text: '取消', callback: function() {} } 
]
showType string 显示、关闭确认框时的动画效果,有slide和fade两种,默认无动画效果

5、$.messager.message函数配置选项

选项 类型 作用
title string 消息框的标题,默认为“信息”
width int 消息框插件div的宽,默认250
height int 消息框插件div的高,默认120
modal boolean 模态对话框配置,默认false
content string 内容字符串,默认为“操作成功。”
callback function 关闭时执行的函数,默认null
time int 该值大于0时,消息框会在对应毫秒后自动关闭,默认0即不会自动关闭
showType string 显示、关闭消息框时的动画效果,有slide和fade两种,默认无动画效果

6、演示和代码

dialog.js  http://5ijy01.duapp.com/jq-ui/js/dialog.js
dialog.css  http://5ijy01.duapp.com/jq-ui/css/blue/dialog.css

messager.js  http://5ijy01.duapp.com/jq-ui/js/messager.js
messager.css  http://5ijy01.duapp.com/jq-ui/css/blue/messager.css

Github  https://github.com/xuguofeng/jq-ui
演示项目  http://5ijy01.duapp.com/jq-ui/index.html

使用jQuery开发messager消息框插件的更多相关文章

  1. 项目一:项目第二天 Jquery ztree使用展示菜单数据 2、 基础设置需求分析 3、 搭建项目框架环境--ssh(复习) 4、 SpringData-JPA持久层入门案例(重点) 5、 Easyui menubutton菜单按钮使用 6、 Easyui messager消息框使用

    1. Jquery ztree使用展示菜单数据 2. 基础设置需求分析 3. 搭建项目框架环境--ssh(复习) 4. SpringData-JPA持久层入门案例(重点) 5. Easyui menu ...

  2. FancySelect – 更好用的 jQuery 下拉选择框插件

    FancySelect 这款插件是 Web 开发中下拉框功能的一个更好的选择.FancySelect 使用方便,只要绑定页面上的任何 Select 元素,并调用就 .fancySelect() 就可以 ...

  3. jQuery动态提示消息框效果

    效果预览:http://keleyi.com/keleyi/phtml/jqtexiao/2.htm 原文:http://keleyi.com/a/bjac/hxv86dyi.htm <!DOC ...

  4. 窗口-EasyUI Window 窗口、EasyUI Dialog 对话框、EasyUI Messager 消息框

    EasyUI Window 窗口 扩展自 $.fn.panel.defaults.通过 $.fn.window.defaults 重写默认的 defaults. 窗口(window)是一个浮动的.可拖 ...

  5. 使用jQuery开发datatable分页表格插件

    当系统数据量很大时,前端的分页.异步获取方式就成了较好的解决方案.一直以来,我都希望使用自己开发的 jquery 插件做系统. 现在,学习了 jquery 插件开发之后,渐渐地也自己去尝试着开发一些简 ...

  6. EasyUI - Messager消息框

    全局设定: JavaScript代码: //设置按钮中的文字,默认是-ok/cancel ,可以任意设置文字,比如现在的-确认/取消 $.messager.defaults = { ok: '确认', ...

  7. EasyUI Messager 消息框

    通过 $.messager.defaults 重写默认的 defaults. 消息框(messager)提供不同样式的消息框,包括警示(alert).确认(confirm).提示(prompt).进展 ...

  8. EasyUI 修改 Messager 消息框大小

    需求是要修改确认消息窗口的大小. 简单的调用方法是这样的: $.messager.confirm('操作确认', '确定批量编辑文章?', function (r) { ... } 这个时候生成的弹窗 ...

  9. jQuery+css3弹出框插件

    先来看DEMO:https://codepen.io/jonechen/pen/regjGG 插件的开发很简单,运用了CSS3的动画效果,并且弹出框的内容可以自定义.插件的默认配置参数有三个: var ...

随机推荐

  1. session与cookie之间的关系

    一.客户端与服务端请求响应的关系 USER(客户端) 请求 tomcat(服务器), 属于HTTP请求.http请求是无状态的,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户 ...

  2. 作业——12 hadoop大作业

    作业的要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/3339 Hadoop综合大作业 1.以下是爬虫大作业产生的csv文件 ...

  3. Goroutine调度器

    前言 并发(并行)一致都是编程语言的核心主题,不同于其他语言,例如C/C++语言用户序自行借助pthread创建线程,Golang天然就给出了并发解决方案:goroutine. Goroutine 写 ...

  4. java图片处理(加水印、生成缩略图)等之Thumbnailator库

    Thumbnailator 是一个为Java界面更流畅的缩略图生成库.从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持 ...

  5. 【E2EL5】A Year in Computer Vision中关于图像增强系列部分

    http://www.themtank.org/a-year-in-computer-vision 部分中文翻译汇总:https://blog.csdn.net/chengyq116/article/ ...

  6. vue---封装request做数据请求

    参考文章: https://www.cnblogs.com/qiuchuanji/p/10048805.html https://www.cnblogs.com/XHappyness/p/999387 ...

  7. java获取ubuntu某个目录下的所有文件信息

    java获取ubuntu某个目录下的所有文件信息 public List<VCFile> getAllFiles(String basicDirName) { List<VCFile ...

  8. 调用k8s api遇到CERTIFICATE_VERIFY_FAILED的问题解决方法

    前言 python3.5.6版本,django1.1.12版本 最近要调用k8s接口,k8s接口的使用方法请参考官网的说明:戳我 调用k8s接口时,遇到 CERTIFICATE_VERIFY_FAIL ...

  9. LeetCode_441. Arranging Coins

    441. Arranging Coins Easy You have a total of n coins that you want to form in a staircase shape, wh ...

  10. [LeetCode] 93. Restore IP Addresses 复原IP地址

    Given a string containing only digits, restore it by returning all possible valid IP address combina ...