Class: Dialog

new Dialog()

对话框
版本:
  • 1.0
作者:
  • Brucewan
继承:
依赖:
  • module:lib/zepto.js
  • module:src/base.js
源码:
Example
		var dialog1 = new mo.Dialog('数据提交成功!');
  • 参数

  • 属性

  • 方法

  • 事件

  • 名称 类型 参数 默认值 描述
    config.mask boolean <optional>
    true 是否有蒙板
    config.autoOpen boolean <optional>
    true 是否自动打开对话框
    config.pos array <optional>
    ['middle'] 设置dialog打开位置
    config.className string <optional>
    'pop***' 自定义class方便控制样式
    config.buttons boolean <optional>
    ['normal'] 操作按钮,如自定义文本{'text': '放弃'}
    config.start object <optional>
    {'opacity': 0,'-webkit-transform': 'rotateX(-90deg)','-webkit-transform-origin': '50% 0'} 打开弹窗时起始状态
    config.end object <optional>
    {'opacity': 1,'-webkit-transform': 'rotateX(0)','-webkit-transform-origin': '50% 0'} 打开弹窗时结束状态
    config.duration number <optional>
    150 动画时间,可设为0关闭动画
    config.content string <optional>
    '' dialog内容
    config.width string | number <optional>
    '300' dialog宽度
    config.height string | number <optional>
    'auto' overlay高度
    config.type string <optional>
    'alert' dialog类型,[alert, success, error, none可选]
    config.tpl string <optional>
    '' 弹窗模板
  • dom :Object

    存储弹窗dom引用(dom.box, dom.head, dom.body, dom.foot. dom.close, dom.mask)
    继承自:
    • mo.Overlay#dom
    源码:
  • close()

    关闭弹窗
    继承自:
    • mo.Overlay#close
    源码:

    constructor()

    构造函数
    继承自:
    • mo.Overlay#constructor
    源码:

    off()

    绑定事件
    继承自:
    • mo.Overlay#off
    源码:

    on()

    绑定事件
    继承自:
    • mo.Overlay#on
    源码:

    open()

    打开浮层
    继承自:
    • mo.Overlay#open
    源码:

    trigger()

    触发事件
    继承自:
    • mo.Overlay#trigger
    源码:
  • beforeclose:初始化完成

    名称 类型 描述
    event object 事件对象
    继承自:
    • mo.Overlay#beforeclose:初始化完成
    源码:

    beforeopen:初始化完成

    名称 类型 描述
    event object 事件对象
    继承自:
    • mo.Overlay#beforeopen:初始化完成
    源码:

    close:关闭窗口时

    名称 类型 描述
    event object 事件对象
    继承自:
    • mo.Overlay#close:关闭窗口时
    源码:

    init

    名称 类型 描述
    event object 开始初始化
    继承自:
    • mo.Overlay#event:init
    源码:

    open:关闭窗口时

    名称 类型 描述
    event object 事件对象
    继承自:
    • mo.Overlay#open:关闭窗口时
    源码:
  • 普通弹窗运行Demo二维码

    Loading...

    自定义类型弹窗-警告运行Demo二维码

    Loading...

    自定义类型弹窗-失败运行Demo二维码

    Loading...