pop
浮层,提供了几种显示方式.
Usage
浮层控件仅提供了最简单的功能,可以实现弹出选择、模拟转场、Mask等功能
<div id="pop">
这是浮层的内容。。。。
</div>
seajs.use('anima-pop', function(Pop) {
var pop = new Pop({
element : '#pop',
width : '100%',
height : '50%',
align : {
type : 'bottom'
},
effect : 'slide',
direction : 'up'
});
pop.show();
});
配置项
element element
x Number
y Number
xy Array
zIndex Number
mask Boolean
visible Boolean
width Number
height Number
align Object
- 对齐方式,和偏移量
- align.type : 对齐方式,top,left,bottom,right,center5种 对齐方式
- align.offset : [x,y] 偏移量,在对齐方式的基础上的偏移量
动画相关的属性
effect String
显示隐藏时触发的动画类型:
- 引入pop.css时生效,effect 跟动画的联系是 effect+ 'In', effect+'Out',如:zoom 动画显示的时候执行动画 @@-webkit-keyframes zoomIn ,隐藏的时候执行 @-webkit-keyframes zoomOut
- 'none' : 没有任何动画,默认值
- 'slide' : 滑动出现、滑动消失
- 'zoom' : 放大出现
- 'fade' : 渐变出现消失
duration Number
easing String
- 动画执行的函数类型,使用的是css3的动画,默认为'linear'
direction String
滑动显示时的方向,反方向隐藏
- 'up' : 向上方滑出,默认值
- 'down' : 向下滑出
- 'left' : 向左滑出
- 'right' : 向右滑出
Api
show() 显示浮层
hide() 隐藏浮层
destroy() 销毁浮层