本文转自:http://www.cnblogs.com/JerryWang1991/archive/2011/08/04/2127503.html

今天在改进参加一个全国比赛的项目作品时,发现使用了大量的alert和comfirm,于是自己想实现了弹出一个图形化的对话框,这样会变的非常友好,因为时间不多,直接黏贴代码,分享一下

//当页面加载完毕时添加一个隐藏的div
$(function(){
   var boardDiv = "<div id='message' style='display:none;'><span id='spanmessage'></span></div>";
   $(document.body).append(boardDiv);
 
});
//只是提示信息alert
   function message(text) {
       $("#spanmessage").text(text);
       $("#message").dialog({
           title:"企业信息管理系统,提示您",
           modal: true,
           buttons: {
               "确定": function() {
                   $(this).dialog("close");
               }
           }
       });
   }
   //类似于confirm的功能
   //说明callback是如果要选择是,要执行的方法
   function queren(text, callback) {
       $("#spanmessage").text(text);
       $("#message").dialog({
           title: "企业信息管理系统,提示您",
           modal: true,
           resizable: false,
           buttons: {
               "否": function() {
                   $(this).dialog("close");
               },
               "是": function() {
                   callback.call();//方法回调
                   $(this).dialog("close");
               }
           }
       });
   }

  使用示例(一个静态删除功能的示例)

1、先引用JQuery库如(    <script src="http://www.cnblogs.com/js/jquery-1.4.2.js" type="text/javascript"></script>)

2、在引用JQuery ui库

<link href="../css/css/ui-lightness/jquery-ui-1.8.2.custom.css" rel="stylesheet"
        type="text/css" />

<script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>

3、写处理代码

$("a[delete=true]").click(function() {
               var id = $(this).attr("curId");
               queren("确认要删除吗?", function() {
                   $.post("productDel.ashx", { "action": "delete", "id": id }, function(data, status) {
                       if (data == "ok") {
                           message("删除成功!");
                           $("a[curId='" + id + "']").parent().parent().parent().parent().remove();
                       }
                   });
               });
           });

看看效果怎么样(还没有做美工)

  

----转载请注明出处http://www.cnblogs.com/JerryWang1991/ 谢谢!

最新文章

  1. Java:方法的参数是传值还是传引用
  2. [noip科普]关于LIS和一类可以用树状数组优化的DP
  3. git一些常用设置
  4. paper 62:高斯混合模型(GMM)参数优化及实现
  5. sql 查看 锁定的表 或者 未提交 的事务
  6. WebAPI 安全性 使用TOKEN+签名验证(下)
  7. cocso2d-x改变精灵图片
  8. hdu5017 Ellipsoid(旋转)
  9. WCF之服务元数据
  10. android.view.ViewRootImpl$CalledFromWrongThreadException错误处理
  11. 【随记】SQL Server连接字符串参数说明
  12. 解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
  13. Linux&amp;shell之显示数据
  14. Unix/Linux环境C编程入门教程(26) 字符数字那些事儿
  15. relay 2015-02-05 21:00 27人阅读 评论(0) 收藏
  16. python解析FreeMind思维导图
  17. MySQL高级知识(十一)——Show Profile
  18. 【webstorm】注册码 更新笔记
  19. delphi 处理缩放图像
  20. python subprocess 模块

热门文章

  1. 数据结构_find_lucky_number(寻找幸运值)
  2. winfrom浏览器控件
  3. CF1005F Berland and the Shortest Paths
  4. 使用gifplayer操作gif的方法
  5. Color Length UVA - 1625
  6. 02 Django web开发-html简介
  7. tinkphp中的自动验证
  8. (一)ByteDance编程题
  9. mybatis主键返回语句 使用方法,就是实体类.getid即可拿到返回的id
  10. 7 . 动态sql-choose