原创 自己封装的js alert 和confirm 利用jquery dialog

下面是封装的代码:

  1. function alert(message){
  2.     if ($("#dialogalert").length == 0) {
  3.         $("body").append('<div id="dialogalert"></div>');
  4.         $("#dialogalert").dialog({
  5.             autoOpen: false,
  6.             title: '消息框',
  7.             modal: true,
  8.             resizable:false,
  9.             overlay: {
  10.                 opacity: 0.5,
  11.                 background: "black"
  12.             },
  13.             buttons: {
  14.                 "确定"function(){
  15.                     $(this).dialog("close");
  16.                 }
  17.             }
  18.         });
  19.     }
  20.     
  21.     $("#dialogalert").html(message);
  22.     $("#dialogalert").dialog("open");
  23. }
  24. function confirm(message, callback){
  25.     if ($("#dialogconfirm").length == 0) {
  26.         $("body").append('<div id="dialogconfirm"></div>');
  27.         $("#dialogconfirm").dialog({
  28.             autoOpen: false,
  29.             title: '消息框',
  30.             modal: true,
  31.             resizable:false,
  32.             overlay: {
  33.                 opacity: 0.5,
  34.                 background: "black"
  35.             },
  36.             buttons: {
  37.                 "确定"function(){
  38.                     callback();
  39.                     $(this).dialog("close");
  40.                 },
  41.                 "取消"function(){
  42.                     $(this).dialog("close");
  43.                 }
  44.             }
  45.         });
  46.     }
  47.     $("#dialogconfirm").html(message);
  48.     $("#dialogconfirm").dialog("open");    
  49. }
把这个文件存为util.js

使用方法

先导入css和javascript库(根据自己实际情况)
<link rel="stylesheet" type="text/css" href="js/themes/default/ui.all.css"/>
<script type="text/javascript" src="js/jquery-1.2.6.js"></script>
<script type="text/javascript" src="js/ui/ui.core.js"></script>
<script type="text/javascript" src="js/ui/ui.dialog.js"></script>
<script type="text/javascript" src="js/util.js"></script>
需要拖拽移动等功能,请添加相应的库


在你需要弹出消息对话框或者选择对话框时使用下面方法:

  1. alert("发表成功!");
  2. confirm("确认要删除所选?此操作不可恢复!"function(){
  3.             $.ajax({
  4.                 url: actionurl,
  5.                 data: {
  6.                     date: new Date().getTime(),
  7.                     action: "delete",
  8.                     ids: getSelectIDs()
  9.                 },
  10.                 success: function(data){
  11.                     if (data == "1") {
  12.                         alert("删除成功!");
  13.                         getAll();
  14.                         $("#selectalllabel").html("全部选择");
  15.                         $("#selectall").removeAttr("checked");
  16.                     }
  17.                     else {
  18.                         alert("删除失败!");
  19.                     }
  20.                     idstr = "";
  21.                 }
  22.             });
  23.         });



学了一段时间jquery,这是我第一个原创文章,欢迎大家指教
有什么问题,大家一顶告诉我 qq:281924282 msn:java_lover@live.cn







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值