关闭

jQuery UI弹窗效果

标签: jqueryuijavascriptfunctiondialogstylesheet
6494人阅读 评论(3) 收藏 举报

jQuery UI弹窗效果,很基本,介绍的也很详细,大家一起来学习吧!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>模拟dialog效果</title>
<!--引入jquery类库-->
<script language="javascript" type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script language="javascript" type="text/javascript" src="jquery-ui-1.8.18.custom.min.js"></script>
<!--引入Css样式类库文件-->
<link rel="stylesheet" href="jquery-ui-1.8.18.custom.css" />
<script language="javascript" type="text/javascript">
$(function (){
	
		$("#dialog").dialog({
			   autoOpen:false,  //设置对话框打开的方式 不是自动打开
			   show:"blind",	//打开时的动画效果
			   hide:"explode",    //关闭是的动画效果
			   modal:true,     		//true代表运用遮罩效果
/*			   buttons:{		//添加按钮的操作
				   "确定":function (){
							$(this).dialog("close");//关闭对话框
					   },
					"取消":function (){
							$(this).dialog("close");
						}
				   
				   },
				   //上边是第一种方式
				   
				   //下边是第二种方式
				   */
				buttons:[
					{
						text:"Ok",
						click:function (){
							$(this).dialog("close");//关闭对话框
						}
					},
						{
						text:"取消",
						click:function (){
							$(this).dialog("close");//关闭对话框
						}
					}],
				draggable:false,   //是否可以拖动的效果  true可以拖动  默认值是true    ,false代表不可以拖动
				closeOnEscape:false,   //是否采用esc键退出对话框,如果为false则不采用 ,true则采用
				title:"添加用户操作",    //对话框的标题
				position:"top",			//对话框打开的位置,默认center,有top、left、right、center、bottom
				width:600,		//设置对话框的宽度
				height:300,		//设置对话框的高度
				resizable:false,   //是否可以改变对话框的尺寸的操作,默认true			
				zIndex:1000,    //层叠效果
				drag:function(event,ui){
						//可以测试出 对话框当前的坐标位置
						
					}
			});
		
		//触发连接的事件   当你点击 连接  打开一个对话框
		$("#dialog_link").click(function (){
			
			$("#dialog").dialog("open");  //open参数  作用  打开对话框
			});
		
		//我怎么获取 我设置的options中的参数值
		var modalValue = $("#dialog").dialog("option","modal");
		alert(modalValue);
		
		//我怎么设置options中的参数值
		$("#dialog").dialog("option","modal",false);
	});



</script>
</head>

<body>
	<h2>模拟dialog效果</h2>
    <!--创建一个连接-->
    <a href="javascript:void(0)" id="dialog_link"><span></span>open dialog</a>
    
    <!--注册一个div  $("#dialog").dialog(); 它就成了一个对话框 在页面中就会隐藏-->
    <div id="dialog" title="hi!">
    		hello world!
    </div>
</body>
</html>


效果图:

0
2

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:92893次
    • 积分:1351
    • 等级:
    • 排名:千里之外
    • 原创:45篇
    • 转载:11篇
    • 译文:0篇
    • 评论:13条
    最新评论