jQuery dialog组件的使用(1.7以上版本)
2012-11-21 00:00
435 查看
jquery ui组件的使用一般都是包括两个部分:
定义标签;
初始化组件
dialog组件的使用
首先定义标签,例 “<div id="dd">你好</div>”,标签里的内容“你好”就是将来弹出对话框的内容,标签元素的内容可随意扩展,在定义标签时,一定要给个ID,目的就是将此元素标签与dialog对话框关联起来。注意:所定义的标签元素是隐藏的,只有在触发事件时,才会弹出标签定义的内容。
初始化dialog组件
$("#dd").dialog({
title:"消息",//对话框标题
autoOpen:false,//是否自动弹出,一般为false,不自动弹出
width:300,//对话框的宽度
height:200,//对话框的高度
minWidth:290,//对话框最小宽度
minHeight:160,//对话框最小高度
maxWidth:390,//对话框最大宽度
maxHeight:260,//对话框最大高度
position:["left","top"],//弹出对话框的位置
draggable:true,//是否可以拖动
resizable:true,//是否可以改变对话框的大小
closeOnEscape:false,//是否激活ESC关闭
modal:true //是否屏蔽窗口
});
触发对话框
触发对话框可以使任意一个事件,在此我以单击事件为例
例,“<div id='da'></div>”
在单击此元素是,触发对话框
$("#da").click(function(){
$("#dd").dialog("open");//打开对话框
}
定义标签;
初始化组件
dialog组件的使用
首先定义标签,例 “<div id="dd">你好</div>”,标签里的内容“你好”就是将来弹出对话框的内容,标签元素的内容可随意扩展,在定义标签时,一定要给个ID,目的就是将此元素标签与dialog对话框关联起来。注意:所定义的标签元素是隐藏的,只有在触发事件时,才会弹出标签定义的内容。
初始化dialog组件
$("#dd").dialog({
title:"消息",//对话框标题
autoOpen:false,//是否自动弹出,一般为false,不自动弹出
width:300,//对话框的宽度
height:200,//对话框的高度
minWidth:290,//对话框最小宽度
minHeight:160,//对话框最小高度
maxWidth:390,//对话框最大宽度
maxHeight:260,//对话框最大高度
position:["left","top"],//弹出对话框的位置
draggable:true,//是否可以拖动
resizable:true,//是否可以改变对话框的大小
closeOnEscape:false,//是否激活ESC关闭
modal:true //是否屏蔽窗口
});
触发对话框
触发对话框可以使任意一个事件,在此我以单击事件为例
例,“<div id='da'></div>”
在单击此元素是,触发对话框
$("#da").click(function(){
$("#dd").dialog("open");//打开对话框
}
<html> <head> <script src="jquery.ui.core.js"></script> <script src="jquery.ui.widget.js"></script> <script src="jquery.ui.mouse.js"></script> <script src="jquery.ui.position.js"></script> <script src="jquery.ui.resizable.js"></script> <script src="jquery.ui.draggable.js"></script> <script src="jquery.ui.sortable.js"></script> <script src="jquery.ui.dialog.js"></script> </head> <body> <div id="dd"><span>你好</span></div> <div id="da"></div> <script type="text/javascript"> $(function(){ $("#dd").dialog({ title:"", autoOpen:false, width:300, height:200, closeOnEscape:false, draggable:true, resizable:false, modal:true, position:["center","center"] }); $("#da").click(function(){ $("#dd").dialog("open"); }); }); </script> <body> </html>);
相关文章推荐
- jQuery tabs组件的使用(1.7以上版本)
- jQuery 1.7 正式版已经可以下载使用。jQuery是一个JavaScript库,它简化了HTML文档遍历,事件处理,动画和为网络快速发展的Ajax交互。jQuery 1.7 版本加入了新的事件API .on() 和 .off(),提
- 用jquery实现全选/全部选功能(jquery-1.9.x 版本以上),使用 prop 属性
- Jquery 1.9.0 以上版本 扩展使用 $.browser 方法 改编版
- 使用前端组件时,注意jquery文件的版本
- jQuery 1.7以后版本使用on代替live
- Jquery 1.9.0 以上版本 扩展使用 $.browser 方法
- jq版本1.7以上on方法使用结构
- jquery下载地址:https://code.jquery.com/jquery/ 影响范围: 版本低于1.7的jQuery过滤用户输入数据所使用的正则表达式存在缺陷,可能导致LOCA
- Jquery 1.9.0 以上版本扩展$.browser无法使用的问题
- jquery1.3版本以上使用数组对struts2的兼容性问题
- Jquery,1.7+后的版本使用.on()绑定事件,动态绑定事件,绑定未来事件
- ActiveMQ5.11.1必须在JDK1.7以上版本才能使用。
- 使用jquery 1.7 及以后的版本 attr 问题
- 版本低于1.7的jQuery过滤用户输入数据所使用的正则表达式存在缺陷
- jQuery表格排序组件-tablesorter使用示例
- AndroidStudio2.1.2版本使用jdk1.7完美创建工程(不用jdk1.8)
- 在同一个页面使用多个不同的jQuery版本,让它们并存而不冲突
- 使用jquery解决ie6、7、8、9版本不支持placeholder的问题。
- 使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)