1. 一个浮动的窗口,包含标题和内容两部分。可以移动,调整大小,以及关闭图标 '×'
  2. 如果内容长度超过了对话框内容区域的显示,则会自动出现滚动条。
  3. 除此之外,还有一些常用的选项,如:添加底部按钮栏、模式窗口屏蔽层等。
  4. 官方示例地址:http: //jqueryui.com/demos/dialog/
  5. ·参数(名称 : 参数类型 : 默认值)
  6. autoOpen : Boolean :  true
  7. 如果设置为 true ,则默认页面加载完毕后,就自动弹出对话框;相反则处理hidden状态。
  8. 初始:$( '.selector' ).dialog({ autoOpen:  false  });
  9. 获取: var  autoOpen = $( '.selector' ).dialog( 'option''autoOpen' );
  10. 设置:$( '.selector' ).dialog( 'option''autoOpen'false );
  11. bgiframe : Boolean :  false
  12. 如果设置为 true ,则调用bgiframe插件,用于修复在IE6浏览器中无法显示于其它控件(select,flash)之上的问题。
  13. 初始:$( '.selector' ).dialog({ bgiframe:  true  });
  14. 获取: var  bgiframe = $( '.selector' ).dialog( 'option''bgiframe' );
  15. 设置:$( '.selector' ).dialog( 'option''bgiframe'true );
  16. buttons : Object : { }
  17. 为对话框添加相应的按钮及处理函数。
  18. 初始:$( '.selector' ).dialog({ buttons: {  "Ok"function () { $( this ).dialog( "close" ); } } });
  19. 获取: var  buttons = $( '.selector' ).dialog( 'option''buttons' );
  20. 设置:$( '.selector' ).dialog( 'option''buttons' , {  "Ok"function () { $( this ).dialog( "close" ); } });
  21. closeOnEscape : Boolean :  true
  22. 设置当对话框打开的时候,用户按ESC键是否关闭对话框。
  23. 初始:$( '.selector' ).dialog({ closeOnEscape:  false  });
  24. 获取: var  closeOnEscape = $( '.selector' ).dialog( 'option''closeOnEscape' );
  25. 设置:$( '.selector' ).dialog( 'option''closeOnEscape'false );
  26. dialogClass : String :  ''
  27. 设置指定的类名称,它将显示于对话框的标题处。
  28. 初始:$( '.selector' ).dialog({ dialogClass:  'alert'  });
  29. 获取: var  dialogClass = $( '.selector' ).dialog( 'option''dialogClass' );
  30. 设置:$( '.selector' ).dialog( 'option''dialogClass''alert' );
  31. draggable : Boolean :  true
  32. 如果设置为 true ,则允许拖动对话框的标题栏移动窗口。
  33. 初始:$( '.selector' ).dialog({ draggable:  false  });
  34. 获取: var  draggable = $( '.selector' ).dialog( 'option''draggable' );
  35. 设置:$( '.selector' ).dialog( 'option''draggable'false );
  36. height : Number :  'auto'
  37. 设置对话框的高度(单位:像素)。
  38. 初始:$( '.selector' ).dialog({ height: 530 });
  39. 获取: var  height = $( '.selector' ).dialog( 'option''height' );
  40. 设置:$( '.selector' ).dialog( 'option''height' , 530);
  41. hide : String :  null
  42. 使对话框关闭(隐藏),可添加动画效果。
  43. 初始:$( '.selector' ).dialog({ hide:  'slide'  });
  44. 获取: var  hide = $( '.selector' ).dialog( 'option''hide' );
  45. 设置:$( '.selector' ).dialog( 'option''hide''slide' );
  46. maxHeight : Number :  false
  47. 设置对话框的最大高度(单位:像素)。
  48. 初始:$( '.selector' ).dialog({ maxHeight: 400 });
  49. 获取: var  maxHeight = $( '.selector' ).dialog( 'option''maxHeight' );
  50. 设置:$( '.selector' ).dialog( 'option''maxHeight' , 400);
  51. maxWidth : Number :  false
  52. 设置对话框的最大宽度(单位:像素)。
  53. 初始:$( '.selector' ).dialog({ maxWidth: 600 });
  54. 获取: var  maxWidth = $( '.selector' ).dialog( 'option''maxWidth' );
  55. 设置:$( '.selector' ).dialog( 'option''maxWidth' , 600);
  56. minHeight : Number : 150
  57. 设置对话框的最小高度(单位:像素)。
  58. 初始:$( '.selector' ).dialog({ minHeight: 300 });
  59. 获取: var  minHeight = $( '.selector' ).dialog( 'option''minHeight' );
  60. 设置:$( '.selector' ).dialog( 'option''minHeight' , 300);
  61. minWidth : Number : 150
  62. 设置对话框的最小宽度(单位:像素)。
  63. 初始:$( '.selector' ).dialog({ minWidth: 400 });
  64. 获取: var  minWidth = $( '.selector' ).dialog( 'option''minWidth' );
  65. 设置:$( '.selector' ).dialog( 'option''minWidth' , 400);
  66. modal : Boolean :  false
  67. 是否为模式窗口。如果设置为 true ,则在页面所有元素之前有个屏蔽层。
  68. 初始:$( '.selector' ).dialog({ modal:  true  });
  69. 获取: var  modal = $( '.selector' ).dialog( 'option''modal' );
  70. 设置:$( '.selector' ).dialog( 'option''modal'true );
  71. position : String, Array :  'center'
  72. 设置对话框的初始显示位置。可选值:  'center''left''right''top''bottom' , 或是一个数组[ 'right' , 'top' ]
  73. 初始:$( '.selector' ).dialog({ position:  'top'  });
  74. 获取: var  position = $( '.selector' ).dialog( 'option''position' );
  75. 设置:$( '.selector' ).dialog( 'option''position''top' );
  76. resizable : Boolean :  true
  77. 设置对话框是否可以调整大小。
  78. 初始:$( '.selector' ).dialog({ resizable:  false  });
  79. 获取: var  resizable = $( '.selector' ).dialog( 'option''resizable' );
  80. 设置:$( '.selector' ).dialog( 'option''resizable'false );
  81. show : String :  null
  82. 用于显示对话框。
  83. 初始:$( '.selector' ).dialog({ show:  'slide'  });
  84. 获取: var  show = $( '.selector' ).dialog( 'option''show' );
  85. 设置:$( '.selector' ).dialog( 'option''show''slide' );
  86. stack : Boolean :  true
  87. 设置移动时对话框是否前置于其它的对话框前面。
  88. 初始:$( '.selector' ).dialog({ stack:  false  });
  89. 获取: var  stack = $( '.selector' ).dialog( 'option''stack' );
  90. 设置:$( '.selector' ).dialog( 'option''stack'false );
  91. title : String :  ''
  92. 指定对话框的标题,也可以在对话框附加元素的title属性中设置标题。
  93. 初始:$( '.selector' ).dialog({ title:  'Dialog Title'  });
  94. 获取: var  title = $( '.selector' ).dialog( 'option''title' );
  95. 设置:$( '.selector' ).dialog( 'option''title''Dialog Title' );
  96. width : Number : 300
  97. 设置对话框的宽度(单位:像素)。
  98. $( '.selector' ).dialog({ width: 460 });
  99. 获取: var  width = $( '.selector' ).dialog( 'option''width' );
  100. 设置:$( '.selector' ).dialog( 'option''width' , 460);
  101. zIndex : Integer : 1000
  102. 设置对话框的zindex值。
  103. 初始:$( '.selector' ).dialog({ zIndex: 3999 });
  104. 获取: var  zIndex = $( '.selector' ).dialog( 'option''zIndex' );
  105. 设置:$( '.selector' ).dialog( 'option''zIndex' , 3999);
  106. ·事件
  107. beforeclose : dialogbeforeclose
  108. 当对话框关闭之前,触发此事件。如果返回 false ,则对话框仍然显示。
  109. 初始:$( '.selector' ).dialog({ beforeclose:  function (event, ui) { ... } });
  110. 绑定:$( '.selector' ).bind( 'dialogbeforeclose'function (event, ui) { ... });
  111. open : dialogopen
  112. 当对话框打开后,触发此事件。
  113. 初始:$( '.selector' ).dialog({ open:  function (event, ui) { ... } });
  114. 绑定:$( '.selector' ).bind( 'dialogopen'function (event, ui) { ... });
  115. focus : dialogfocus
  116. 当对话框获取焦点时,触发此事件。
  117. 初始:$( '.selector' ).dialog({ focus:  function (event, ui) { ... } });
  118. 绑定:$( '.selector' ).bind( 'dialogfocus'function (event, ui) { ... });
  119. dragStart : dragStart
  120. 当开始拖拽对话框移动时,触发此事件。
  121. 初始:$( '.selector' ).dialog({ dragStart:  function (event, ui) { ... } });
  122. 绑定:$( '.selector' ).bind( 'dragStart'function (event, ui) { ... });
  123. drag : drag
  124. 当拖拽对话框移动时,触发此事件。
  125. 初始:$( '.selector' ).dialog({ drag:  function (event, ui) { ... } });
  126. 绑定:$( '.selector' ).bind( 'drag'function (event, ui) { ... });
  127. dragStop : dragStop
  128. 当拖拽对话框动作结束时,触发此事件。
  129. 初始:$( '.selector' ).dialog({ dragStop:  function (event, ui) { ... } });
  130. 绑定:$( '.selector' ).bind( 'dragStop'function (event, ui) { ... });
  131. resizeStart : resizeStart
  132. 当开始改变对话框大小时,触发此事件。
  133. 初始:$( '.selector' ).dialog({ resizeStart:  function (event, ui) { ... } });
  134. 绑定:$( '.selector' ).bind( 'resizeStart'function (event, ui) { ... });
  135. resize : resize
  136. 当对话框大小改变时,触发此事件。
  137. 初始:$( '.selector' ).dialog({ resize:  function (event, ui) { ... } });
  138. 绑定:$( '.selector' ).bind( 'resize'function (event, ui) { ... });
  139. resizeStop : resizeStop
  140. 当对话框大小改变结束时,触发此事件。
  141. 初始:$( '.selector' ).dialog({ resizeStop:  function (event, ui) { ... } });
  142. 绑定:$( '.selector' ).bind( 'resizeStop'function (event, ui) { ... });
  143. close : dialogclose
  144. 当对话框关闭后,触发此事件。
  145. 初始:$( '.selector' ).dialog({ close:  function (event, ui) { ... } });
  146. 绑定:$( '.selector' ).bind( 'dialogclose'function (event, ui) { ... });
  147. ·属性
  148. destroy
  149. 销毁对话框对象。
  150. 用法:.dialog(  'destroy'  )
  151. disable
  152. 禁用对话框。
  153. 用法:.dialog(  'disable'  )
  154. enable
  155. 启用对话框。
  156. 用法:.dialog(  'enable'  )
  157. option
  158. 获取或设置对话框的属性。
  159. 用法:.dialog(  'option'  , optionName , [value] )
  160. close
  161. 关闭对话框。
  162. 用法:.dialog(  'close'  )
  163. isOpen
  164. 用于判断对话框是否处理打开状态。
  165. 用法:.dialog(  'isOpen'  )
  166. moveToTop
  167. 将对话框移至最顶层显示。
  168. 用法:.dialog(  'moveToTop'  )
  169. open
  170. 打开对话框。
  171. 用法:.dialog(  'open'  )

jq ui.dialog.js简介相关推荐

  1. Jquery UI dialog 详解

    还是先看例子吧.另外如果要拖动.改变dialog的大小的话要加上ui.draggble.js和ui.resizable.js <!DOCTYPE html> <html> &l ...

  2. JQuery1.2.6 ui.dialog控件在IE6下标题栏显示不正常的问题解决

    由于项目中用到了jquery1.2.6版的dialog控件,可以较好地解决一些用户选择.单位选择的问题,也比较美观,但后来发现在IE6下显示有点不正常,截图请参见最后,经过查看源代码发现只要将css里 ...

  3. jQuery UI dialog实现dialog弹框显示

    实现弹框,比较精美的jQuery.ui.*:来实现,弹框显示: jsp页面代码[jqueryuidialog.jsp]: <%@ page language="java" i ...

  4. Jquery UI dialog 详解 (中文)

    1 属性 1.11 autoOpen ,这个属性为true的时候dialog被调用的时候自动打开dialog窗口.当属性为false的时候,一开始隐藏窗口,知道.dialog("open&q ...

  5. 解决Select2控件不能在jQuery UI Dialog中不能搜索的bug

    本文使用博客园Markdown编辑器进行编辑 1.问题呈现 项目中使用了jQuery UI的Dialog控件,一般用来处理需要提示用户输入或操作的简单页面.逻辑是修改一个广告的图片和标题. 效果截图如 ...

  6. easy ui dialog 关闭之后的怪异问题

    最近在工作中使用easy ui做东西,然后发现了一些不可思议的现象,笔记一下,前事不忘后事之师! 事故现场: 增加页面和修改页面是分离的两个jsp文件. 在页面加载时会用jquery去控制一些数据加载 ...

  7. jQuery UI Dialog

    jQuery UI Dialog是jQuery UI的弹出对话框组件,使用它可以创建各种美观的弹出对话框:它可以设置对话框的标题.内容,并且使对话框可以拖动.调整大小.及关闭:平常主要用来替代浏览嚣自 ...

  8. Jquery UI dialog弹出层插件

    必须先下载Jquery UI插件 然后再把下载的文档复制到项目中,可以复制你需要的单个插件 --------------------------------------具体代码如下---------- ...

  9. iOS开发UI篇—CALayer简介

    iOS开发UI篇-CALayer简介 一.简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮.一个文本标签.一个文本输入框.一个图标等等,这些都是UIView. 其实UI ...

  10. Zepto.js简介

    Zepto.js简介 一.总结 一句话总结: Zepto.js语法和jquery起码百分之90相似,主要做移动端框架,和jquery mobile是一个类型的概念 1.Zepto.js做移动端的特点? ...

最新文章

  1. OSSIM系统的安装教程(超详细)
  2. 用TableView写带特效的cell
  3. 如何系统的自学python 知乎-作为小白,如何系统的自学PythonWeb开发?
  4. java web start error_java web start——启动文件错误,没法启动指定应用程序这个问题如何解决?谢谢...
  5. linux故障排除与修复(troubleshooting)
  6. 【C】KoobooJson在asp.net core中的使用
  7. 从像素坐标到相机坐标_【视觉知识】机器视觉几何坐标概论
  8. Python快速使用jira模块调用Jira接口
  9. DevOps实践-从0到1搭建敏捷团队的持续集成环境
  10. 架构应用之高可用、高复用
  11. python数据类型:序列(字符串,元组,列表,字典)
  12. Ubuntu 16.04下安装 PCL简单方法
  13. 浅谈设备驱动的作用与本质,有无操作系统Linux设备驱动的区别
  14. html添加省市县联动下拉框,JS实现省市县三级下拉联动
  15. 线程,Java8,10个lambda表达式
  16. outlook qr码在哪里_爱奇艺极速版邀请码是多少在哪里填写 邀请码怎么输入方法...
  17. 连锁不平衡:linkage disequilibrium
  18. VBA打印机设置(列出所有打印机名字、选用合适的打印机并设计端口号)
  19. 怎么修改服务器密码忘了怎么办啊,华为云怎么修改服务器密码忘记
  20. 清华大学环境工程专业考研经验分享

热门文章

  1. 惠普1005打印机自检页_HP黑白激光打印机打印自检页的方法
  2. winhex使用教程(详细版)
  3. 【Winhex】狂派入门: Winhex的简单使用教程
  4. VLC ass字幕文件格式
  5. 查看opencv版本
  6. spss26没有典型相关性分析_如何在SPSS中实现典型相关分析
  7. 医咖会免费SPSS教程学习笔记—非参数检验之两相关样本
  8. myeclipse下载_资源共享:常用的编程软件下载链接分享
  9. php中医处方系统简介
  10. 计算机软考科目教材,计算机软考考试科目介绍