【jquery+easyUI】-- $.messager.show 彈框顯示
三種基本彈框
1.提示框,一秒停留
$.messager.show({
title: '提示',
msg: '修改成功!',
showType: 'fade', //設定顯示型別
style: { left: 500, top: 100 }, //設定彈框的位置
width:100, //設定彈框的寬度和高度
height:200,
timeout: 1000 //設定停留時間,1000毫秒
});
效果圖
2.警告框,使用者必須確認
$.messager.alert("操作提示", "請完善商品資訊!", "warning");
3.二次確認框,使用者可以二次選擇是否執行
$.messager.confirm('提示', '確定刪除此使用者嗎?', function (r) {
if (r) {
執行確認提示後程式碼
} else {
return;
}
});
擴充套件
/**
* 設定彈框統一的格式
* 指定位置顯示$.messager.show
* options $.messager.show的options
* param = {left,top,right,bottom}
*/
$.extend($.messager, {
showBySite: function (options, param) {
var site = $.extend({
left:"",
top: "",
right: 0,
bottom: -document.body.scrollTop
- document.documentElement.scrollTop
}, param || {});
var win = $("body > div .messager-body");
if (win.length <= 0)
$.messager.show(options);
win = $("body > div .messager-body");
win.window("window").css({
left: 100, //在css統一設定設定彈出框的位置
top: 200,
right: site.right,
zIndex: $.fn.window.defaults.zIndex++,
bottom: site.bottom
});
}
});
/*
* 設定彈框的內容
*/
function showBySite(event) {
var element = document.elementFromPoint(event.x, event.y);//獲取點選物件
$.messager.showBySite({
title: 'My Title',
msg: 'Message.',
showType: 'show'
}, {
top: $(element).position().top + $(element).height(),//將$.messager.show的top設定為點選物件之下
left: $(element).position().left,//將$.messager.show的left設定為與點選物件對齊
bottom: ""
});
}
//在需要彈框的位置呼叫相應的彈框內容
showBySite(event);
總結:
抽象 封裝 複用。
相關文章
- 去除iOS系統中彈框顯示URL的問題
- 直播app系統原始碼,底部彈框顯示,底部導航隱藏APP原始碼
- 彈框
- 【iOS 開發】iOS 無彈框更換 app 圖示iOSAPP
- css設定div元素邊框不顯示CSS
- Qt 讓彈出的視窗居中顯示QT
- AlertDialogActivity彈框
- Sui 彈框固定UI
- 彈框 在Avalonia中,使用系統預設的彈框
- javascript實時顯示文字框輸入字數JavaScript
- 手機實現1畫素邊框顯示
- JavaScript操作下拉框動態顯示內容JavaScript
- Qt如何讓彈出的視窗居中顯示QT
- vue封裝彈框Vue封裝
- 仿IOS底部彈框iOS
- ant design模態框中使用Select元件下拉選框不顯示元件
- Angular 實現輸入框中顯示文章標籤Angular
- python 呼叫 cmd 而不顯示黑框的方法Python
- 點選開關顯示或者隱藏input文字框
- js下拉框實現div顯示和隱藏JS
- 顯示密碼編輯框中的密碼 (轉)密碼
- WPF/C#:在DataGrid中顯示選擇框C#
- jQuery點選顯示彈出層例項程式碼jQuery
- QTP錄製後彈出框一個或多個ActiveX控制元件無法顯示的解決方法QT控制元件
- 直播商城原始碼,密碼輸入框自定義顯示隱藏圖示原始碼密碼
- bootstrap提示和彈出框boot
- 自定義popup彈出框
- Selenium彈框處理
- 點選密碼框明文和密文顯示切換密碼
- 基於手淘 flexible 的 Vue 元件:Toast -- 顯示框FlexVue元件AST
- layui使用彈出層 關閉後彈層的內容又顯示出來UI
- AndroidTips:解決Dialog全屏顯示以及Dialog顯示自動彈出輸入法Android
- Qt之彈出介面顯示在父視窗中間QT
- function模式設定ALV用彈出視窗顯示Function模式
- 第 16 章 彈出框和警告框外掛
- 動態顯示:文字框字數(輸入還剩多少字)
- 直播平臺原始碼,input密碼框顯示與隱藏原始碼密碼
- Element 利用Tooltip提示框實現動態顯示文字提示