layer.open高度设置无效?

提问 未结 29 303
Andy_Blake
Andy_Blake 2019-5-16
悬赏:20飞吻
版本:layui 浏览器:
父页面js:




父页面打开子页面效果


F12查看css:


初始打开页面,宽度设置(占父页面的百分比)有效,,高度设置无效(始终是固定px)
问题:如何自定义高度(type = 2, content = "url"

回帖
  • 红烧鱼i
    2019-5-16
    为什么不把父页面的height取出来*0.8,80%真的能设置?
    0 回复
  • Andy_Blake
    2019-5-16
    @红烧鱼i 宽度这样设置是有效果的啊
    0 回复
  • 红烧鱼i
    2019-5-16
    因为宽度有默认值,100%
    0 回复
  • Andy_Blake
    2019-5-16
    @红烧鱼i 我设置宽度40%,50% 90%都是变化的,不一直是100%啊
    0 回复
  • 红烧鱼i
    2019-5-16
    父层div宽度默认是100%,所以你给90%有效果,
    高度没有默认值,能明白吗
    0 回复
  • Andy_Blake
    2019-5-16
    @红烧鱼i 如何获取当前页面层高度啊?
    0 回复
  • 红烧鱼i
    2019-5-16
    $(window).height()
    0 回复
  • Andy_Blake
    2019-5-16
    @红烧鱼i
    var curr_heigth = $(window).height();//当前层高度
    layer.open({
    type: 2,
    title: '编辑页面',
    area: ['90%', curr_heigth*0.9], //宽高
    fix: false,
    maxmin: true,
    content: Feng.ctxPath + '/create',
    success: function (layero, index) {
    $(window).resize(function() {
    layer.resize(index);
    });
    },
    end: function () {
    }
    });
    子页面高度没有变,坐标位置发生变化了
    0 回复
  • 红烧鱼i
    2019-5-16
    area:[$(window).height()*0.9+'px',$(window).height()*0.8+'px']
    0 回复
  • 红烧鱼i
    2019-5-16
    area:[$(window).width()*0.9+'px',$(window).height()*0.8+'px']
    上面那个写错了
    0 回复