【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);
總結:
抽象 封裝 複用。
相關文章
- 直播app系統原始碼,底部彈框顯示,底部導航隱藏APP原始碼
- 彈框
- MFC CDialogEx.DoModal 彈出Dialog顯示圖示
- ant design模態框中使用Select元件下拉選框不顯示元件
- 彈框 在Avalonia中,使用系統預設的彈框
- 彈窗24小時顯示一次
- Qt 讓彈出的視窗居中顯示QT
- WPF/C#:在DataGrid中顯示選擇框C#
- python 呼叫 cmd 而不顯示黑框的方法Python
- 仿IOS底部彈框iOS
- 頁面table彈框
- vue封裝彈框Vue封裝
- Selenium彈框處理
- Angular 實現輸入框中顯示文章標籤Angular
- js下拉框實現div顯示和隱藏JS
- 直播商城原始碼,密碼輸入框自定義顯示隱藏圖示原始碼密碼
- Winform窗體的屬性頁沒有顯示篩選框ORM
- 直播平臺原始碼,input密碼框顯示與隱藏原始碼密碼
- Element 利用Tooltip提示框實現動態顯示文字提示
- 動態顯示:文字框字數(輸入還剩多少字)
- Qt之彈出介面顯示在父視窗中間QT
- sweetalert 彈出框瞬間消失
- 關於layer.open彈框
- [- Flutter必備 -] 聊聊那些彈框Flutter
- 實現彈框的樣式
- Antd Mobile Design輸入框元件InputItem錯誤顯示方式封裝元件封裝
- vue-element 選擇框 選擇值改變,顯示不變Vue
- 點選彈出居中登陸框
- 2019最佳彈窗/彈出框設計20例【附教程】
- 直播app原始碼,預設顯示搜尋框 保留搜尋條件APP原始碼
- 通過select下拉框裡的value控制div顯示與隱藏
- 基於Vue.js PC桌面端彈出框元件|vue自定義彈層元件|vue模態框Vue.js元件
- win10 lol遊戲輸入法候選框不顯示_Win10電腦玩lol遊戲打字時輸入法候選框不顯示怎麼辦Win10遊戲
- 移動端下彈框禁止背景滑動
- JS學習之Bom(系統彈框)JS
- vux和iview的彈出框總結UXView
- Android Dialog風格彈出框的ActivityAndroid
- JavaScript 動畫方式彈出圓角框JavaScript動畫
- 小程式底部彈框 類似picker效果