自己的代码如下
layer.open({
type: 2,
title: "${message('shop.quickorder.window')}",
closeBtn: 2,
shadeClose: true,
shade: 0.5,
area: ['1100px', '800px'],
scrollbar: true,
content: ['${base}/url','no']
});
然后页面渲染后dom元素如下:
页面效果如下:
右侧没有滚动条啊。
网上搜索结果大多是有个css类
layui-layer-content
layui-body
……其它的类有个overflow:hidden 或overflow:auto; 需要将这两个属性去掉即可。
我在页面的dom元素李从外找到内,又从内找到外始终没找到有类引用了这个属性。找晕了。。。
然后偶然发现layer渲染的弹出层窗口iframe 标签里有个scrolling="no"属性,这各属性从哪来的?
这个属性从哪来的?再看看代码里
layer.open方法里content里有个'no' 参数啊。
去官方文档看看
哦了,问题就在这了,把no改为yes后,终于好了。
很坑。