弹层 Layer组件
具备丰富api,支持ajax,static方式的弹层组件
代码演示
##API
属性 |
说明 |
类型 |
默认值 |
container |
组件的执行上下文环境 |
String |
body |
cache |
是否缓存 ajax 页面 |
Boolean |
true |
shadow |
是否开启阴影层关闭 |
Boolean |
true |
confirmHandle |
侦听确认按钮的className |
String |
.btn-confirm |
closeHandle |
侦听取消按钮的className |
String |
.btn-cancel |
offsetWidth |
layer 宽度 |
Number/String |
auto |
offsetHeight |
layer 高度 |
Number/String |
auto |
url |
ajax url |
String |
- |
dataType |
ajax dataType |
String |
html |
data |
ajax data |
Object |
null |
method |
ajax method |
String |
GET |
content |
Layer的内容注入接口,仅对 static layer 有效 |
String |
- |
showCall |
showLayer的回调函数 |
Function |
- |
hideCall |
hideLayer的回调函数,在cancelCall之后执行 |
Function |
- |
cancelCall |
点击 closeHandle 元素时触发回调 |
Function |
- |
confirmCall |
点击 confirmHandle 元素时触发回调 |
Function |
- |
successCall |
ajax success callback,仅对 ajax layer 有效 |
Function |
- |
errorCall |
ajax error callback,仅对 ajax layer 有效 |
Function |
- |
##Methods
如果回调满足不了需求,就试试事件侦听吧,代码耦合度会比回调要高!
如果您发现本页有什么问题,欢迎来提单 Issue : https://github.com/Janking/infinite-ui/issues