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