layer确定与取消按钮绑定事件

layer弹窗确认与取消按钮的事件绑定,目前了解到的方法有如下三种。
方法一:

var index = $.layer({
                        shade : [0.5,'#000'], //不显示遮罩
                        area : ['310px','auto'],
                        closeBtn : [1,true],
                        dialog : {
                            msg:'msg',
                            btns : 2,
                            type : 4,
                            btn : ['确定','取消'],
                            yes : function(){//确定按钮
                                //do something;
                                layer.close(index);
                            },
                            no : function(){//取消按钮
                                //do something;
                                layer.close(index);
                            }
                        },
                        close : function(){//弹窗的取消按钮
                           do something;
                            layer.close(index);
                        }
                    });

方法二:

layer.confirm('msg', 
 {
  icon: 3,
  title:'提示',
  yes: function(index){
    //do something
    layer.close(index);
   },
  cancel: function(index, layero){ 
    layer.close(index);
    reload();// 可以在这里刷新窗口
 } 
});

方法三:

layer.confirm('msg', {               
                btn: ['是', '否'],
                btn2:function(){
                     //do sonmething
                }
                }, function () {
                       //do sonmething
                });

另外一种类似的方式

layer.confirm('msg', {
 		btn: ['是','否'],
 		btn1: function(){
                $.ajax({
                          url: 'url',
                          type: "POST",
                          data:{"id":Id},
                          success:function () {
                            layer.msg("msg");
                          }
                        })
                },
         btn2: function(){
                         //do something
                }
            })

layer官网也有相关的API,可以去官网查看。
相关方法均为个人总结,如有错误联系我,即时更正。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值