国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jquery模擬alert的彈窗插件

2024-05-06 16:24:10
字體:
供稿:網(wǎng)友

這篇文章主要介紹了jquery模擬alert的彈窗插件的相關(guān)資料,需要的朋友可以參考下

演示地址:

http://runjs.cn/detail/miwszbne

分享說明:

第N次造輪子了,只為最簡單的調(diào)用,jquery模擬alert和confirm的彈窗插件

調(diào)用方法:

 

 
  1. $.alert('your message'); 
  2.  
  3. $.alert('your message',function(){ 
  4. $.alert('click ok button'
  5. }); 
  6.  
  7. $.confirm('your message'); 
  8.  
  9. $.confirm('your message',function(result){ 
  10. if(result){ 
  11. $.alert('click ok button'
  12. }else
  13. $.alert('click cancel button'
  14. }) 

為了調(diào)用方便,直接將css樣式寫在了js中,兼容性方面只測試了IE8和chrome以及safari,都還可以。

IE8沒問題想必其他現(xiàn)代瀏覽器應(yīng)該也是OK的。

 

 
  1. (function ($) { 
  2. $.extend({ 
  3. _isalert:0, 
  4. alert:function(){ 
  5. if(arguments.length){ 
  6. $._isalert=1; 
  7. $.confirm.apply($,arguments); 
  8. }, 
  9. confirm:function(){ 
  10. var args=arguments; 
  11. if(args.length&&(typeof args[0] == 'string')&&!$('#alert_overlay').length){ 
  12. if(!$('#alert_style').length) $('body').append('<style id="alert_style" type="text/css">#alert_overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:#000;filter:alpha(opacity=5);opacity:.05}#alert_msg{position:fixed;width:400px;margin-left:-201px;left:50%;top:20%;z-index:1000;border:1px solid #aaa;box-shadow:0 2px 15px rgba(0,0,0,.3);background:#fff}#alert_content{padding:20px;font-size:14px;text-align:left}#alert_buttons{padding:10px;border-top:1px solid #aaa;text-align:right;box-shadow:0 1px 0 #fff inset;background:#eee;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#alert_buttons .alert_btn{padding:5px 12px;margin:0 2px;border:1px solid #aaa;background:#eee;cursor:pointer;border-radius:2px;font-size:14px;outline:0;-webkit-appearance:none}#alert_buttons .alert_btn:hover{border-color:#bbb;box-shadow:0 1px 2px #aaa;background:#eaeaea}#alert_buttons .alert_btn:active{box-shadow:0 1px 2px #aaa inset;background:#e6e6e6}</style>'); 
  13. var dialog=$('<div id="alert_overlay"></div><div id="alert_msg"><div id="alert_content">'+args[0]+'</div><div id="alert_buttons"><button class="alert_btn alert_btn_ok">確定</button><button class="alert_btn alert_btn_cancel">取消</button></div></div>'); 
  14. if($._isalert) dialog.find('.alert_btn_cancel').hide(); 
  15. dialog.on('contextmenu',function(){ 
  16. return !1; 
  17. }).on('click','.alert_btn_ok',function(){ 
  18. dialog.remove(); 
  19. if(typeof args[1]=='function') args[1].call($,!0); 
  20. }).on('click','.alert_btn_cancel',function(){ 
  21. dialog.remove(); 
  22. if(typeof args[1]=='function') args[1].call($,!1); 
  23. }).appendTo('body'); 
  24. $._isalert=0; 
  25. }); 
  26. })($); 

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 鄂州市| 大悟县| 胶州市| 崇仁县| 米易县| 商水县| 京山县| 永善县| 浙江省| 广汉市| 佛坪县| 大悟县| 北碚区| 渝北区| 焦作市| 景洪市| 洛南县| 永春县| 合肥市| 定日县| 赣州市| 武强县| 屏东县| 新津县| 柳河县| 沙坪坝区| 虎林市| 翁牛特旗| 治多县| 呼玛县| 宁武县| 郴州市| 定西市| 宣化县| 武义县| 准格尔旗| 黄平县| 双峰县| 靖边县| 海伦市| 十堰市|