想让弹窗在可视区的下方弹出,显示的效果:
代码:
但是有时候弹窗显示不完整,如下图所示:
(1)设置 area: 'auto' ,多刷新几次页面也会出现显示不完整的情况,
(2)设置 area: ['400px', 'auto'] ,多刷新几次页面也会出现显示不完整的情况,
(3)设置 area: ['400px', '40%'] ,多刷新几次页面也会出现显示不完整的情况,
按以下情况设置弹窗可以完全显示:
分别设置 area: ['400px', '200px'] 和 area: ['40%', '200px'] 都可以完全显示,所以要想弹窗完全显示,必须设置固定的高度。
个人觉得这可能是layer的一个bug,不知道大家有没有遇到类似问题,不设置固定的高度,为什么会出现这种问题,希望大家评论互相交流。