当页面滚动条不在最上边的时候layer弹窗会在最大化还原的时候位置偏下甚至是消失,因为layer弹窗位置计算加上了滚动的高度,监听减去就好了
layer.open({
type: 2,
title: '问题反馈',
shadeClose: false,
shade: 0.3,
maxmin: true, //开启最大化最小化按钮
area: ['1000px', '600px'],
content: '',
restore: function(dom){ //监听还原窗口restore方法
//dom是jquery元素,当前弹窗
dom.css('top',parseInt(dom.css('top')) - $(window).scrollTop())
}
});