日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

使用jQuery开发messager消息框插件

發(fā)布時(shí)間:2024/1/3 综合教程 38 生活家
生活随笔 收集整理的這篇文章主要介紹了 使用jQuery开发messager消息框插件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1、插件使用

首先引入jquery庫(kù),然后引入dialog.js、dialog.css、messager.js、messager.css,如下:

1 <script type="text/javascript" src="js/jquery/jquery-1.7.2.min.js"></script>
2 
3 <script type="text/javascript" src="js/dialog.js"></script>
4 <link rel="stylesheet" href="css/blue/dialog.css"/>
5 <script type="text/javascript" src="js/messager.js"></script>
6 <link rel="stylesheet" href="css/blue/messager.css"/>

messager插件是$.messager上面的靜態(tài)函數(shù),有:alert、confirm和message三個(gè)函數(shù)

下面函數(shù)打開(kāi)一個(gè)默認(rèn)大小的alert消息框,內(nèi)容為“請(qǐng)?zhí)顚?xiě)執(zhí)行情況(200字以內(nèi))”,級(jí)別為警告,按鈕文字為“知道了”,1秒后關(guān)閉,顯示、關(guān)閉動(dòng)畫(huà)為slide

 1 function openAlert() {
 2     $.messager.alert({
 3         title: '信息',
 4         content: '請(qǐng)?zhí)顚?xiě)執(zhí)行情況(200字以內(nèi))',
 5         level: 'warning', // success|info|question|warning|error
 6         btn: '知道了',
 7         time: 1000,
 8         callback: function() {
 9             // location.reload();
10         },
11         showType: 'slide' // slide|fade
12     });
13 }

下面函數(shù)打開(kāi)一個(gè)默認(rèn)大小的confirm確認(rèn)框,內(nèi)容為您確定刪除員工“John”嗎,點(diǎn)擊確認(rèn)后打開(kāi)一個(gè)message信息框,這個(gè)信息框2秒后關(guān)閉

 1 function openConfirm() {
 2     $.messager.confirm({
 3         title: '信息',
 4         content: '您確定刪除員工“John”嗎?',
 5         btn: [ 
 6                { text: '確定', callback: function() { 
 7                     $.messager.message({
 8                         content: '員工數(shù)據(jù)刪除成功。',
 9                         time: 2000
10                     });
11                } }, 
12                { text: '取消', callback: function() {} }
13         ]
14     });
15 }

下面函數(shù)打開(kāi)一個(gè)默認(rèn)大小的message信息框,內(nèi)容為“員工數(shù)據(jù)刪除成功”,信息框2秒后關(guān)閉,顯示、關(guān)閉動(dòng)畫(huà)為fade

 1 function openMessage() {
 2     $.messager.message({
 3         title: '信息',
 4         content: '員工數(shù)據(jù)刪除成功。',
 5         showType: 'fade',
 6         callback: function() {
 7             //$('#tab1').tab(
 8             //    'removeTab', 'tab15'
 9             //);
10         },
11         time: 2000
12     });
13 }

2、$.messager函數(shù)

函數(shù)名 參數(shù) 功能 返回值 示例
alert Object 打開(kāi)一個(gè)提示框 無(wú)
$.messager.alert({
	title: '信息',
	content: '請(qǐng)?zhí)顚?xiě)執(zhí)行情況(200字以內(nèi))',
	level: 'warning',
	btn: '知道了',
	time: 1000,
	callback: function() {
		// location.reload();
	},
	showType: 'slide'
});
confirm Object 打開(kāi)一個(gè)確認(rèn)框 無(wú)
$.messager.confirm({
	title: '信息',
	content: '您確定刪除員工“John”嗎?',
	btn: [ 
	       { text: '確定', callback: function() { 
				$.messager.message({
		   			content: '員工數(shù)據(jù)刪除成功。',
					time: 2000
		   		});
	       } }, 
	       { text: '取消', callback: function() {} }
	]
});
message Object 打開(kāi)一個(gè)消息框 無(wú)
$.messager.message({
	title: '信息',
	content: '員工數(shù)據(jù)刪除成功。',
	showType: 'fade',
	callback: function() {
		//$('#tab1').tab(
		//	'removeTab', 'tab15'
		//);
	},
	time: 2000
});

3、$.messager.alert函數(shù)配置選項(xiàng)

選項(xiàng) 類型 作用
title string 提示框的標(biāo)題,默認(rèn)為“信息”
width int 提示框插件div的寬,默認(rèn)250
height int 提示框插件div的高,默認(rèn)170
modal boolean 模態(tài)對(duì)話框配置,默認(rèn)true
content string 內(nèi)容字符串,默認(rèn)為“頁(yè)面出現(xiàn)錯(cuò)誤。”
level string 設(shè)置提示級(jí)別圖標(biāo),內(nèi)置有success、info、question、warning和error,默認(rèn)warning
btn string 按鈕顯示的文字,默認(rèn)“確定”
callback function 關(guān)閉時(shí)執(zhí)行的函數(shù),默認(rèn)null
time int 該值大于0時(shí),提示框會(huì)在對(duì)應(yīng)毫秒后自動(dòng)關(guān)閉,默認(rèn)0即不會(huì)自動(dòng)關(guān)閉
showType string 顯示、關(guān)閉提示框時(shí)的動(dòng)畫(huà)效果,有slide和fade兩種,默認(rèn)無(wú)動(dòng)畫(huà)效果

4、$.messager.confirm函數(shù)配置選項(xiàng)

選項(xiàng) 類型 作用
title string 確認(rèn)框的標(biāo)題,默認(rèn)為“確認(rèn)”
width int 確認(rèn)框插件div的寬,默認(rèn)250
height int 確認(rèn)框插件div的高,默認(rèn)170
modal boolean 模態(tài)對(duì)話框配置,默認(rèn)true
content string 內(nèi)容字符串,默認(rèn)為“請(qǐng)確認(rèn)?”
btn [] 定義按鈕文字內(nèi)容、點(diǎn)擊函數(shù),例如:
btn: [
{ text: '確定', callback: function() {} },
{ text: '取消', callback: function() {} }
]
showType string 顯示、關(guān)閉確認(rèn)框時(shí)的動(dòng)畫(huà)效果,有slide和fade兩種,默認(rèn)無(wú)動(dòng)畫(huà)效果

5、$.messager.message函數(shù)配置選項(xiàng)

選項(xiàng) 類型 作用
title string 消息框的標(biāo)題,默認(rèn)為“信息”
width int 消息框插件div的寬,默認(rèn)250
height int 消息框插件div的高,默認(rèn)120
modal boolean 模態(tài)對(duì)話框配置,默認(rèn)false
content string 內(nèi)容字符串,默認(rèn)為“操作成功。”
callback function 關(guān)閉時(shí)執(zhí)行的函數(shù),默認(rèn)null
time int 該值大于0時(shí),消息框會(huì)在對(duì)應(yīng)毫秒后自動(dòng)關(guān)閉,默認(rèn)0即不會(huì)自動(dòng)關(guān)閉
showType string 顯示、關(guān)閉消息框時(shí)的動(dòng)畫(huà)效果,有slide和fade兩種,默認(rèn)無(wú)動(dòng)畫(huà)效果

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
演示項(xiàng)目  http://5ijy01.duapp.com/jq-ui/index.html

總結(jié)

以上是生活随笔為你收集整理的使用jQuery开发messager消息框插件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。