配置参数
- 内容
- content: {消息内容,支持HTML}
- title: {标题.默认:'提示'}
- iframe: {嵌入外部页面. 存在content参数时候,此参数无效}
- yesText: {确定按钮文本. 默认:'确定'}
- noText: {取消按钮文本. 默认:'取消'}
- 尺寸
- width: {宽度,支持em等单位. 默认:'auto'}
- height: {高度,支持em等单位. 默认:'auto'}
- 定位
- left: {x坐标,可以使用关键字,如:'left'、'right'. 默认:居中}
- top: {y坐标,可以使用关键字,如:'top'、'bottom'. 默认:居中(注: 小对话框采用黄金比例垂直居中)}
- menuBtn: {让对话框在指定元素附近弹出, 存在menuBtn参数则让left、top参数失效}
- fixed: {是否启用静止定位. 默认:false}
- 界面
- style: {对话框风格扩展参数,写入自定义className,详情见皮肤css文件的定义,多个用空格隔开}
- lock: {是否锁定屏幕, 中断用户操作页面. 默认:false}
- 高级
- id: {给对话框定义唯一标识id名称. 可以防止重复弹出对话框}
- time: {多少秒自动关闭}
语法风格
art.dialog({ 配置参数 }, function(){ 确定按钮回调函数 }, function(){ 取消按钮回调函数 }) 如:
art.dialog(
{
content:'欢迎你来到对话框世界!',
lock:true,
style:'succeed noClose'
},
function(){
alert('你点了确定');
},
function(){
alert('你点了取消');
}
);