首页 > 编程 > JavaScript > 正文

jQuery、layer实现弹出层的打开、关闭功能

2019-11-19 16:13:58
字体:
来源:转载
供稿:网友

打开弹出层:

在list页面带入layer.js 

在list页面点击时,弹出form弹出层,list.js:

$(".add_category,.update").click(function(){      //弹出框      var doMain = $('.domain_name').val();      layer.open({        shade: [0.5, '#000', false],        type: 2,        area: ['900px', '530px'],        fix: false, //不固定        maxmin: true,        title: ['添加或修改用户类型', false],        content: doMain+"/Stat/QueryUserCategoryForm.action?adminUserCategory.id="+$(this).val()      });    });  

在点击form弹出层的“保存”按钮时,如果保存数据成功,则关闭弹出层,并且刷新list页面:

<span style="color:#000099;">submitHandler: function (form){        $.post(          $('.domain_name').val()+"/Stat/AddOrUpdateUserCategory.action",          $(form).serialize(),          function(data){            var result = eval("("+data+")");            if(!result.status){              alert(result.message);            }else{              //添加数据成功,关闭弹出窗之前,刷新列表页面的数据              parent.window.location.href=$('.domain_name').val()+"/Stat/QueryUserCategoryListStat.action";              </span><span style="color:#ff6666;"> var index = parent.layer.getFrameIndex(window.name); //获取窗口索引              parent.layer.close(index); </span><span style="color:#000099;">           }          }        );      } </span> 

以上所述是小编给大家介绍的jQuery、layer实现弹出层的打开、关闭功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表