非常强大的一个方法,虽然一般很少用。但是当你的页面有很多很多layer窗口,你需要像Window窗体那样,点击某个窗口,该窗体就置顶在上面,那么setTop可以来轻松实现。它采用巧妙的逻辑,以使这种置顶的性能达到最优。
//通过这种方式弹出的层,每当它被选择,就会置顶。
layer.open({
type: 2,
shade: false,
area: '500px',
maxmin: true,
content: 'http://www.layui.com',
zIndex: layer.zIndex, //重点1
success: function(layero){
layer.setTop(layero); //重点2
}
});
附加两个内置方法(与上面无关)
layer.iframeAuto(index)
- 指定iframe层自适应 调用该方法时,iframe层的高度会重新进行适应
layer.iframeSrc(index, url)
- //重置特定iframe url 似乎不怎么常用的样子。使用方式:layer.iframeSrc(index, ‘http://sentsin.com’)