在插件中的this,经过了一些封装处理,this就是表示jquery对象,而不是原生的DOM对象。
-
创建header区
要永远置顶
-
dialog()方法的事件
可以给各种不同状态时提供回调函数,若回调函数中使用this表示对话框内容的div对象,不是整个对话框的div。
dialog事件选项
事件名 | 说明 |
focus | 当对话框被激活时(首次显示以及每次在上面点击)会调用focus方法,这个方法有两个参数(event,ui),此事件中的ui参数为空 |
create | 当对话框被创建时会调用create方法,此事件有两个参数(event,ui),此事件中的ui参数为空 |
open | 当对话框被显示时(首次显示或调用dialog(‘open’)方法)会调用open方法,此方法有两个参数(event,ui),此方法中的ui参数为空 |
beforeClose | 当对话框将要关闭时(当单击关闭按钮或调用dialog(’close’)方法),会调用beforeClose方法,如果该函数返回false,则对话框不会被关闭,关闭的对话框可以用dialog(‘open’)重新打开,此事件有两个参数(event,ui),此事件中的ui参数为空 |
close | 当对话框要关闭时(当单击关闭按钮或调用dialog(‘close’)方法,会调用close方法,关闭的对话框可以用dialog(‘open’)重新打开,),此事件有两个参数(event,ui),此事件中的ui参数为空 |
drag | 当对话框移动时,没移动一点均会调用drag方法,该方法有两个参数,(event,ui),此事件的ui有两个属性对象: 1、 position:得到当前移动的坐标,有两个子属性,top和left 2、 offset:得到当前移动的坐标,有两个子属性,top和left。 |
方法 | 返回值 | 说明 |
dialog(‘open‘) | jQuery对象 | 打开对话框 |
dialog(‘close‘) | jQuery对象 | 关闭对话框 |
dialog(‘destroy‘) | jQuery对象 | 删除对话框,直接阻断了dialog |
dialog(‘isOpen‘) | 布尔值 | 判断对话框是否打开状态 |
dialog(‘widget ‘) | jQuery对象 | 获取对话框的jQuery对象 |
dialog(‘option‘,param) | 一般值 | 获取options属性的值 |
dialog(‘option‘,param,value) | jQuery对象 | 设置options属性的值 |