关于layer 弹出【页面层】,下拉菜单显示不全解决方案

关于layer 弹出【页面层】,下拉菜单显示不全解决方案

岳小威子
2021-05-10 / 89 个字 / 0 评论 / 55 阅读 / 加载耗时:795ms / 正在检测是否收录...
温馨提示:
本文最后更新于2021年05月18日,已超过1314天没有更新,若内容或图片失效,请留言反馈。

在使用layer 弹出【页面层】的时候,经常会碰到类似下面图片上面的情况:
QQ截图20210510111819.png
下拉列表之类的元素显示不全。我这里有两个解决方案:

这个方案只需要一行代码
document.getElementById('layui-layer' + index).getElementsByClassName('layui-layer-content')[0].style.overflow = 'unset';

layer.open({
    type: 1,
    ......
    success:function(layero,index){
        document.getElementById('layui-layer' + index).getElementsByClassName('layui-layer-content')[0].style.overflow = 'unset';
    }

});

这个方案需要用到layer的参数:skin

layer.open({
    type: 1,
    skin: 'myskin'
});

然后给参数skin:myskin绑定CSS样式

body .myskin .layui-layer-content {
    overflow: visible;
}

文章到这里就结束了

您在本文章已经停留了大概
喜欢的话就点个赞吧!或着请我喝个冰可乐,我就太感谢你了!


0
打赏
拜谢打赏(☆ω☆)

感谢老板,老板大气。。

评论 (0)

取消