Class: dialog
对话框
View source: dialog.js.
Arguments:
vui.dialog (options, callback)
- options - (Object) 组件配置
- options.message - (Object) 主对象
- options.mask - (Boolean) true 是否有遮罩层
- options.opacity - (Number) 0.15 遮罩层透明度
- options.maskClass - (String) vuiDialogMask 遮罩层样式
- options.dialogClass - (String) vuiDialog 对话框主体样式
- options.close - (Object) true 是否采用vui.undialog关闭浮层
- options.maskIframe - (Boolean) false 遮罩层用iframe做底
- options.appendType - (Boolean) true true 直接先append到body
- options.stick - (Object) null 需要粘在某个元素上
- options.autoClientX - (Boolean) false 浮层宽度为当前窗口宽度
- options.autoClientY - (Boolean) false 浮层高度为当前窗口高度
- options.fixed - (Boolean) true 浮层是否fixed
- options.css - (Object) 主体样式配置
- options.css.width - (Number) null 主体宽度
- options.css.height - (Number) null 主体高度
- options.css.top - (Number) null 主体top
- options.css.left - (Number) null 主体left
- options.css.zIndex - (Number) 9998 主体zIndex
- callback - (Function) 回调函数
Example:
vui.dialog({message:$('#dialog')}); vui.dialog({ message:"<h2 >标题 </h2>", css:{ top:'10px', left:'20px', width:'300px', zIndex:'10000' } }); vui.dialog({ message:$('#userGuide'), opacity:0.5, stick: $('#picModeOpt'), //粘到某个元素上 css:{ top : -17, left : -365, zIndex:10 } });