类型:Function|Boolean默认:null说明:1.函数如果返回false将阻止对话框关闭;函数this指针指向内部api;
2.如果传入true表示只显示有关闭功能的按钮,标题栏的关闭按钮其实就是取消按钮,点击同样触发cancel事件
3.如果值为false时则隐藏标题栏右边的关闭按钮
okVal:确定按钮文字
类型:String默认:确定
cancelVal:取消按钮文字
类型:String默认:取消
min:是否显示最小化按钮
类型:Boolean默认:true
max:是否显示最大化按钮
类型:Boolean默认:true
button:自定义按钮
类型:Array默认:null说明:配置参数成员:
name —— 按钮名称
callback —— 按下后执行的函数
focus —— 是否聚焦点
disabled —— 是否标记按钮为不可用状态(后续可使用扩展方法让其恢复可用状态)示例:参数如:[{name:'登录', callback: function () {}}, {name: '取消'}] 。注意点击按钮默认会触发按钮关闭动作,需要阻止触发关闭请让回调函数返回false
尺寸相关
width:指定窗口的宽度
类型:Number|String默认:'auto'说明:设置窗口的宽度,可以带单位。一般不需要设置此,对话框框架会自己适应内容
height:指定窗口的高度
类型:Number|String默认:'auto'说明:设置窗口的高度,可以带单位。
位置相关
fixed:开启静止定位
类型:Boolean默认:false说明:静止定位是css2.1的一个属性,它静止在浏览器某个地方不动,也不受滚动条拖动影响
left:相对于可视区域的X轴的坐标
类型:Number|String默认:'50%'说明:可以使用'0%' ~ '100%'作为相对坐标,如果浏览器窗口大小被改变其也会进行相应的调整
top:相对于可视区域的Y轴的坐标
类型:Number|String默认:'50%'说明:可以使用'0%' ~ '100%'作为相对坐标,如果浏览器窗口大小被改变其也会进行相应的调整