JQuery ui 美化confirm的代码

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

view sourceprint?

//当页面加载完毕时添加一个隐藏的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/网页特效"></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、写处理代码

view sourceprint?

$("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();
                       }
                   });
               });
           });

 

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

    

时间: 2024-09-27 01:30:30

JQuery ui 美化confirm的代码的相关文章

jQuery UI 自定义组件实现代码(1/2)

首先用$.widget()方法开始定义你的组件,它只接收三个参数:第一个是组件名称,第二个是可选的基类组件(默认的基类是$.widget),第三个是组件的原型. 组件名称必须包含命名空间,要注意的是,官方组件的命名空间是以'ui'开头的,比如:'ui.tabs'.我在下面的用'我'的拼音('wo'). 复制代码 代码如下: $.widget("yournamespace.yourwidgetname",[yourbasewidget],yourwidgetprototype) $.wi

怎样获取jquery ui dialog confirm 中的返回值

问题描述 我用的是iframe框加,把jqueryui的js都是调用在父级页面的.父级页面的函数://confirm对话框functionconfirm_dialog(main,title,a){vara='';jQuery('#dialog').text(main);jQuery("#dialog").dialog({resizable:false,height:140,modal:true,title:title,buttons:{"取消":function()

jQuery UI 组件Tabs demo代码中的不解

问题描述 demo网址 http://jqueryui.com/demos/tabs/#manipulation 解决方案 var x = x1||x2 这个的作用是,x1为null,时取x2;

jquery ui dialog ie8出现滚动条的解决方法_jquery

此问题在UI1.7就出现,到了UI1.8也未修复,真不知道该怎么说好.. JQUI 开发提交BUG的帖子:http://dev.jqueryui.com/ticket/3623 解决办法相当不科学~ 我的解决办法,个人感觉好过那个,因为我只隐藏横的滚动条,呵呵 附上修改的代码: 修改:jquery.ui.dialog.js 复制代码 代码如下: var $el = (this.oldInstances.pop() || $('<div></div>').addClass('ui-w

jQuery UI插件自定义confirm确认框的方法

 这篇文章主要介绍了jQuery UI插件自定义confirm确认框的方法,实例分析了jQuery的UI插件使用技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了jQuery UI插件自定义confirm确认框的方法.分享给大家供大家参考.具体分析如下: 这段代码通过jQuery UI自定义了一个confirm的确认对话框效果,通过html代码自定义对话框的显示界面和外观,可以自定义confirm框的按钮,本例中定义了一个confirm确认按钮和一个cancel取消按钮. ht

jQuery UI Dialog 创建友好的弹出对话框实现代码_jquery

主要参数 jQuery UI Dialog常用的参数有: 1.autoOpen:默认true,即dialog方法创建就显示对话框 2.buttons:默认无,用于设置显示的按钮,可以是JSON和Array形式: {"确定":function(){},"取消":function(){}} [{text:"确定", click: function(){}},{text:"取消",click:function(){}}] 3.mod

jQuery UI插件自定义confirm确认框的方法_jquery

本文实例讲述了jQuery UI插件自定义confirm确认框的方法.分享给大家供大家参考.具体分析如下: 这段代码通过jQuery UI自定义了一个confirm的确认对话框效果,通过html代码自定义对话框的显示界面和外观,可以自定义confirm框的按钮,本例中定义了一个confirm确认按钮和一个cancel取消按钮. html代码 <button id="callConfirm">Confirm!</button> <div id="d

jquery ui dialog替代confirm实例分析_jquery

本文实例讲述了jquery ui dialog替代confirm的方法.分享给大家供大家参考,具体如下: js的confirm,有的浏览器会直接屏蔽掉,导致功能无法使用,推荐使用jquery ui 的dialog功能,完美替换confirm功能 1.html代码 <div id="confirm_dialog" title="提示" style="display:none;"> </div> 把上面代码放到公用的地方 2.

jquery ui dialog 替代 confirm的例子

js的confirm,有的浏览器会直接屏蔽掉,导致功能无法使用,推荐使用jquery ui 的dialog功能,完美替换 confirm功能 1,html代码 <div id="confirm_dialog" title="提示" style="display:none;">  </div>  把上面代码放到公用的地方 2,模拟confirm js代码 var common = {      confirm_act:fun