非常强大的一个方法,虽然一般很少用。但是当你的页面有很多很多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’)