顶顶顶
var btn1 = document.getElementById("btn1"); new dialog(".dialog1", { title: "警告", 'buttons': { '确定': function(api) { api.close(); } } }, function(api) { btn1.onclick = function() { api.open(); api.setContent("你好"); console.log(api.getButtons()); console.log(api.isOpen()); } })
调用方法:
new dialog(selector,options,callback(api));
options参数
参数 | 默认值 | 说明 |
---|---|---|
content | 空 | 对话框内容 |
title | 空 | 对话框标题 |
opacity | 0.5 | 对话框遮罩层透明度 |
autoOpen | false | 是否自动开启对话框 |
isModel | true | 是否为模式兑换 |
buttons | 空 | 自定义按键 |
callback(api)参数
方法 | 说明 |
---|---|
open() | 打开对话框 |
close() | 关闭对话框 |
resize() | 对话框形状自动调整 |
setContent() | 设置对话框内容 |
getButtons() | 获取按键对象 |
isOpen() | 获取对话框是否打开状态 |