封装layui弹出层函数
function getDiv(title, url, w, h) { if (title == null || title == '') { title = false; } if (url == null || url == '') { url = "404.html"; } if (w == null || w == '') { w = ($(window).width() * 0.9); } if (h == null || h == '') { h = ($(window).height() - 50); } layer.open({ type: 1, area: [w + 'px', h + 'px'], title: false, //title: title, fix: false, //不固定 maxmin: false, shadeClose: true, closeBtn: 2,//关闭按钮,0不显示,1和2两种风格; anim: 3,//弹出动画,0~6; shade: 0.6,//遮罩层 skin: 'layui-layer-nobg layer_bg', //没有背景色,系统自带 content: $('#popup'), }); }
HTML调用
<div class="ctitle">性别占比分析 <span class="laybg new1" onClick="getDiv('性别占比分析','gender.html',750,550)"><iclass="icon2"></i></span>
弹出层内容
<!--弹出层--> <div id="popup" style="background:rgba(3,2,36,0.8);display: none;"> <div id="gender2" style="width:700px; height: 550px;"></div> </div>
不显示的根本原因
<div id="gender2" style="width:700px; height: 550px;"></div>
相关链接
- 1.Echarts实战案例代码(31):模态框弹出层无法正常显示echarts图表的解决方案
- 2.tab选项卡切换时echarts无法正常加载显示问题的解决方案
- 3.Echarts实战案例代码(32):layer弹出框展现echarts不显示的问题
Done!