API Docs for: 0.1
Show:

UXC.Dialog Class

带蒙板的会话弹框
注意, 这是个方法, 写 @class 属性是为了生成文档

requires: jQuery, Panel

UXC Project Site | API docs | demo link

Constructor

UXC.Dialog

(
  • _selector
  • _headers
  • _bodys
  • _footers
)
static

Parameters:

  • _selector Selector | String

    自定义弹框模板, 如果 _selector不能解析为 HTML, 将视为@param _headers

  • _headers String

    定义模板的 header 文字, 如果 _selector 不能解析为HTML, 视视为@param _bodys

  • _bodys String

    定义模板的 body 文字, 如果 _selector 不能解析为HTML, 视视为@param _footers

  • _footers String

    定义模板的 footer 文字

Returns:

Methods

_logic.dialogIdentifier

(
  • _panel
)
private

设置会话弹框的唯一性

Parameters:

_logic.fixWidth

(
  • _status
)
Int private

获取弹框的显示状态, 默认为0(成功)

Parameters:

  • _status Int

    弹框状态: 0:成功, 1:失败, 2:警告

Returns:

Int:

_logic.fixWidth

(
  • _msg
  • _panel
)
private

修正弹框的默认显示宽度

Parameters:

_logic.hideMask

() private

隐藏蒙板

_logic.setMaskSizeForIe6

() private

窗口改变大小时, 改变蒙板的大小,
这个方法主要为了兼容 IE6

_logic.showMask

() private

显示蒙板

Properties

_logic

Unknown private

会话弹框逻辑处理方法集

_logic.maxWidth

Int private

弹框最大宽度

Default: 500

_logic.minWidth

Int private

弹框最小宽度

Default: 180

_logic.showMs

Int millisecond private

延时显示弹框
延时是为了使用户绑定的 show 事件能够被执行

_logic.timeout

SetTimeout private

延时处理的指针属性

_logic.tpls

Object private

保存会话弹框的所有默认模板

_logic.tpls.alert

String private

alert 会话弹框的默认模板

_logic.tpls.confirm

String private

confirm 会话弹框的默认模板

_logic.tpls.mask

String private

会话弹框的蒙板模板