scjcjlu 2011-06-29
1.官方地址
jquery.ui.dialog是一个非常灵活的模式框,它的官方地址为:http://docs.jquery.com/UI/Dialog
APIhttp://jqueryui.net/dialog/
2.文件引用
要使用jquery.ui.dialog,需要引用两个文件,1个是js,另外1个是css
在contentpage中添加
<scripttype="text/javascript"src="/Content/ui.js"></script>
在masterpage中添加
<linkhref="jquery-ui.css"rel="stylesheet"type="text/css">
3.使用方法
jquery.ui.dialog相比thinkbox要有优势,thinkbox是在$.ready中指定的,导致不能灵活的扩展弹出层的弹出时机,针对一个逻辑判断,一种情况下弹出,另外一种不弹出,thinkbox就缺乏应变能力,而jquery.ui.dialog()采用$('..').dialog(..);的方式使得弹出更加灵活
1)弹出简单的对话框
$("#dialog").dialog();
2)弹出模式对话框
$("#dialog").dialog({modal:true});
3)弹出模式对话框,并有遮罩效果
$("#dialog").dialog({modal:true,overlay:{opacity:0.5,background:"black"}});
4)带确定与取消按钮
$("#dialog").dialog({buttons:{"Ok":function(){alert("Ok");},"Cancel":function(){$(this).dialog("close");}}});
5)如何关闭对话框
$("#dialog").dialog("close");
jquery easyui dialog可以两种方式使用1)定义div,使用iframe<div id="openRoleDiv" class="easyui-window" closed="true