Welcome

首页 / 脚本样式 / JavaScript / Layer.open使用Type时弹出及关闭方法

一、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个按钮点击事件,即"取消"事件

});

使用这种方法也可以关闭弹窗。

使用时各有利处,选择一个适合自己的就可以。