一、Type:1
定义全局变量openlayer
一般 会借助Ajax
.({ :::(res){ =layer.({ :::res }) } }data)
打开后,在弹出的页面form2中不需要有任何的js和样式引入,可以与打开窗口的页面共用一套CSS和JS
在打开的页面中直接响应点击事件关闭layer即可。如下
().((data){ layer.()})
二、Type:2
=layer.({ :::: [] })
这样方式要求form中需要完整引入所需要的样式和JS,通过如下代码关闭:
().((data){ index = .layer.(.).layer.(index)})
三、不管是Type=1或Type=2都可以在Layer.open中设置btns:[]来完成。大致事例如下
layer.open({
type:1,
title:"这是一个标题",
area:["90%","90%"],
btns:["确定","取消"],
yes:function(event){
//这里是确定代码
},
btn2:function(event){
//这里是第2个按钮点击事件,即"取消"事件
});
使用这种方法也可以关闭弹窗。
使用时各有利处,选择一个适合自己的就可以。