點選頂部彈出提示層程式碼例項
本章節分享一段程式碼例項,它實現在網頁頂部彈出提示層的效果。
根據引數的設定可以設定提示的是普通訊息,還是警告訊息,也能夠設定提示層的顯示時間。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> ul { width: 400px; height: 400px; margin: 0px auto; list-style: none; margin-top: 150px; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(function () { $.extend({ Alert: function () { var msgWrap = $('<div>').css({ position: 'fixed', top: '0', zIndex: '10000', width: '30%', minWidth: '320px', margin: 'auto', left: 0, right: 0, background: '#fff' }).appendTo($('body')); var removeBtn = $('<div><span>×</span></div>').css({ extAlign: 'right', display: 'none', fontSize: '1.5em' }); removeBtn.find('span').css({ cursor: 'pointer', display: 'inline-block', padding: '0 10px' }).on('click', function () { msgWrap.find('.msg').remove(); removeBtn.hide(); }); removeBtn.appendTo(msgWrap); msgWrap.hover(function () { removeBtn.slideDown(); }, function () { removeBtn.slideUp(); }); return function (msg, goodNews, showTime) { var options = { msg: msg || '本站url地址是softwhy.com', goodNews: $.type(goodNews) == 'boolean' ? goodNews : true, howTime: showTime }; if ($.type(msg) == 'object') for (var i in msg) options[i] = msg[i]; options.howTime = options.howTime || (options.goodNews ? 1000 : 5000); var msgDiv = $('<div class="msg">').css({ padding: '10px', background: options.goodNews ? '#DEFCD5' : '#F1D7D7', color: options.goodNews ? '#52A954' : '#A95252', fontWeight: '900', textAlign: 'center', overflow: 'hidden', display: 'none', boxShadow: '2px 2px 7px #CCC' }).text(options.msg).appendTo(msgWrap); msgDiv.slideDown(function () { setTimeout(function () { msgDiv.slideUp(300, function () { msgDiv.remove(); }); }, options.howTime); }); } }() }); }); </script> </head> <body> <ul> <li><a href="javascript:$.Alert('螞蟻部落一')">好訊息顯示效果</a></li> <li><a href="javascript:$.Alert('螞蟻部落二',false)">壞訊息顯示效果</a></li> <li><a href="javascript:$.Alert('螞蟻部落三',true,300)">能夠顯示300毫秒的好訊息</a></li> <li><a href="javascript:$.Alert('螞蟻部落四',false,30000)">顯示30秒</a></li> </ul> </body> </html>
相關文章
- 點選彈出鎖屏層例項程式碼
- 點選彈出半透明層程式碼例項
- jQuery點選顯示彈出層例項程式碼jQuery
- 移動端點選彈出提示視窗程式碼例項
- javascript實現的點選彈出刪除提示框程式碼例項JavaScript
- js點選彈出和隱藏一個div層效果程式碼例項JS
- js點選返回網頁頂部程式碼例項詳解JS網頁
- 網頁頂部導航選單程式碼例項網頁
- 點選連結<a>彈出確認視窗程式碼例項
- 具有彈性的點選返回網頁頂部程式碼網頁
- 點選文字框彈出可檢索下拉選單程式碼例項
- jQuery點選滑出層效果程式碼例項jQuery
- 滑鼠懸浮連結彈出提示程式碼例項
- 點選連結a彈出一個確認框例項程式碼
- 帶有半透明遮罩的彈出層例項程式碼遮罩
- 滑鼠懸浮彈出滑鼠跟隨層程式碼例項
- 點選刪除彈出提示是否刪除程式碼
- 關閉瀏覽器視窗彈出提示程式碼例項瀏覽器
- 自定義滑鼠懸浮連結彈出提示程式碼例項
- 帶有背景鎖屏遮罩的彈出層程式碼例項遮罩
- 點選彈出水平垂直居中視窗程式碼例項
- 點選文字框彈出可供選擇的checkbox核取方塊程式碼例項
- 可以固定的頂部的導航選單簡單例項程式碼單例
- jquery點選返回網頁頂部程式碼jQuery網頁
- 直播系統程式碼,點選選擇欄,彈出各個選項
- 點選彈出帶有灰色背景使用者登入視窗程式碼例項
- 點選返回頂部程式碼具有緩衝效果
- 搜尋框帶有搜尋提示點選消失程式碼例項
- JavaScript點選按鈕彈出層效果JavaScript
- 點選返回頂部效果實現程式碼詳解
- JavaScript點選投票效果程式碼例項JavaScript
- 在文字框輸入關鍵字會彈出內容提示程式碼例項
- 點選左右箭頭可以移動選項例項程式碼
- js禁用滑鼠右鍵兵彈出提示例項程式碼JS
- javascript點選彈出可以關閉帶有灰色背景彈出層JavaScript
- 點選返回上一頁程式碼例項
- 點選連結不跳轉例項程式碼
- jQuery點選回車事件程式碼例項jQuery事件