Jquery實現自定義訊息彈窗
當覺得瀏覽器的alert彈框太難看時,就會想動手自行編輯彈框啦,首先在html頁面0的插入彈框div。
寫在body結束標籤前就行了。
<div id="cjy-maskBox"></div>
接下來就是通過觸發條件(比如操作錯誤)觸發彈框事件
var cjy_alert = function (str) {
var html = '<div class="cjy-mask" id="cjy-mask"></div>' +
'<div class="cjy-alert" id="cjy-alert">' +
'<div class="cjy-alertHed">提示:</div>' +
'<p class="cjy-alertCon text-center">' + str + '</p>' +
'<div class="text-center cjy-alertBtndiv"><button class="btn cjy-alertBtn" id="cjy-alertBtn">確定</button></div>' +
'</div>';
$('#cjy-maskBox').html(html);
$('#cjy-alertBtn').on('click', function () {
$('#cjy-maskBox').html('');
clearInterval(timer);
})
var timer = setInterval(function () {
$('#cjy-maskBox').html('');
clearInterval(timer);
}, 3000);
}
str是你需要在彈框中提示的資訊。
使用者可以點選確定按鈕關閉彈框,或者無操作3秒後彈框自動關閉。
呼叫函式
if(true){
cjy_alert('您的輸入有誤');
}
彈框css:
/*提示框*/
.cjy-mask{
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
background:#000;
opacity:0.5;
z-index:888;
}
.cjy-alert,
.cjy-BulkImport-alert{
position: fixed;
left: 40%;
top: 40%;
width: 330px;
height: 9rem;
background: #fff;
z-index: 999;
padding: 1rem 1rem;
}
.cjy-alertCon{
margin-top:1.2rem;
}
.cjy-alertBtndiv{
margin-top:1.2rem;
}
.cjy-alertBtn{
width:100px;
height:2rem;
background:#548ee5;
color:#fff;
}
ps:text-center和btn為bootstrap中的樣式。
相關文章
- avalonia實現自定義小彈窗
- 小程式自定義modal彈窗封裝實現封裝
- avalonia自定義彈窗
- 自定義 alert 彈窗
- 自定義版本更新彈窗
- 自定義view————廣告彈窗View
- uniapp 自定義彈窗元件APP元件
- ArcGIS實現打點、線路圖、色塊、自定義彈窗
- WPF 自定義MessageBox 彈窗提示 彈窗載入
- jQuery實現的自定義可以拖動的彈出層效果jQuery
- Winform MessageBox訊息彈窗如何實現自動關閉ORM
- 自定義訊息獲取訊息(轉)
- iOS 自定義內容的彈窗iOS
- app直播原始碼,收到訊息時出現彈窗APP原始碼
- jquery實現的彈出居中視窗效果jQuery
- js 彈窗jquery.tools.min.js 實現JSjQuery
- 自定義簡單彈幕實現
- 自定義訊息和對訊息的理解
- 自定義NSNotification訊息中心
- 鴻蒙專案實戰(三):自定義彈窗開發實踐鴻蒙
- react-native 仿原生自定義彈窗|iOS/Android 彈窗效果ReactiOSAndroid
- Jquery彈窗元件jQuery元件
- VC增加自定義訊息 (轉)
- ros|自定義訊息型別ROS型別
- iOS學習筆記--PresentedVC自定義彈窗iOS筆記
- jQuery如何實現新增自定義函式jQuery函式
- fastadmin 工具欄新增自定義按鈕,實現彈窗並儲存資料效果AST
- jQuery實現的點選彈出登陸視窗效果jQuery
- php短視訊原始碼,jQuery實現自定義輪播圖外掛PHP原始碼jQuery
- iOS實現自定義的彈出檢視(popView)iOSView
- VC自定義訊息postmessage用法(訊息響應函式)函式
- 34.qt quick-Popup彈出視窗自定義QTUI
- fastadmin新增自定義按鈕,並使用彈窗功能AST
- 短視訊平臺開發,自定義一個彈窗樣式和內容
- WIN32傳送自定義訊息Win32
- svelte元件:Svelte自定義彈窗Popup元件|svelte移動端彈框元件元件
- 自定義view實現超萌動感小炸彈View
- 【Jquery】jquery 自定義動畫jQuery動畫