当前位置: > > > layer - 简单好用的Web弹出层组件使用详解5(弹出位置、出场退场动画)

layer - 简单好用的Web弹出层组件使用详解5(弹出位置、出场退场动画)

十、修改弹出位置

(1)默认情况下弹出框是在整个页面居中显示,我们可以通过 offset 属性修改它出现的位置。
备注
offset: 'auto' 默认坐标,即垂直水平居中
offset: '100px' 只定义 top 坐标,水平保持居中
offset: ['100px', '50px'] 同时定义 topleft 坐标
offset: 't' 快捷设置顶部坐标
offset: 'r' 快捷设置右边缘坐标
offset: 'b' 快捷设置底部坐标
offset: 'l' 快捷设置左边缘坐标
offset: 'lt' 快捷设置左上角
offset: 'lb' 快捷设置左下角
offset: 'rt' 快捷设置右上角
offset: 'rb' 快捷设置右下角

(2)下面代码我们将消息提示框显示在窗口顶部。
layer.msg('欢迎访问 hangge.com', {
  offset: 't'
});

十一、动画效果

1,弹出动画(anim)

使用 anim 属性可与设置出场动画,目前支持的动画类型有 ~ 6。如果不想显示动画,设置 anim: -1 即可。
备注
anim: 0 平滑放大(默认)
anim: 1 从上掉落
anim: 2 从最底部往上滑入
anim: 3 从左滑入
anim: 4 从左翻滚
anim: 5 渐显
anim: 6 抖动
layer.alert('欢迎访问 hangge.com', {
  anim: 1 // 出场动画改成从上掉落
});

2,是否显示关闭动画(isOutAnim)

默认情况下,弹出框关闭时会有一个过渡动画。如果我们不想开启,设置 isOutAnim: false 即可。
layer.alert('欢迎访问 hangge.com', {
  isOutAnim: false //不需要退场动画
});
评论0