`

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

阅读更多

打开弹出层:

在list页面带入layer.js

<script type="text/javascript" src="/admin/layer/layer.js"></script>

 在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页面:

form.js:

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";
                        var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
                        parent.layer.close(index);
                    }
                }
            );
        }

 

 

 

 

 

 

 

 

2
0
分享到:
评论

相关推荐

    jQuery LayerModel弹出层插件拖动弹出层效果

    3. 回调函数:插件还提供了一套完整的回调函数机制,如`onOpen`(弹出层打开时触发)、`onClose`(关闭时触发)等,开发者可以通过这些回调进行更复杂的业务逻辑处理。 四、与其他jQuery插件的兼容性 LayerModel...

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

    总之,通过上述方法,可以实现一个响应用户操作的弹出层打开和关闭的完整流程。在使用过程中,开发者需要关注弹出层的样式定制、交互逻辑以及与其他页面元素的协同工作,以确保良好的用户体验。由于本文介绍了jQuery...

    jQuery弹出层插件LayerModel.zip

    例如,`$.layerModel.open()`用于打开弹出层,`$.layerModel.close()`用于关闭弹出层,而`$.layerModel.config()`则用于设置或修改弹出层的配置参数。这种简洁的API设计使得即使是对jQuery不太熟悉的开发者也能快速...

    layer弹出层

    Layer是一款广泛应用于Web开发中的JavaScript弹出层插件,它基于jQuery库,为网页提供丰富的弹窗效果。Layer不仅能够实现基本的消息提示框,还能创建复杂的对话框、模态窗口、提示信息等交互元素,极大地增强了网页...

    jquery.layerModel

    此外,还可以通过`onOpen`、`onClose`等回调函数来处理弹出层打开和关闭时的逻辑。 在实际项目中,jQuery LayerModel可以广泛应用于用户提示、表单验证、对话框、模态窗口等多种场景。例如,在用户点击某个按钮时,...

    jQuery弹出层/jQuery弹出窗口/_全集

    jQuery的Ajax方法可以帮助我们实现这一功能,使得弹出层在打开时动态填充内容。 通过"Query弹层窗口集合"这个压缩包,你可以学习到如何利用jQuery创建和控制各种弹出层和弹出窗口,包括但不限于上述提到的技术和...

    JQ layer 弹出层插件

    5. **关闭弹出层**: 使用layer.close()方法关闭已打开的弹出层。 ### 五、示例代码 ```javascript // 引入jQuery和JQ Layer &lt;script src="jquery.min.js"&gt; &lt;script src="layer.js"&gt; // 初始化 $(function(){ // ...

    jQuery Layer弹出层传值到父页面的实现代码

    代码片段中提到了几个关键函数的使用,如layer.open()用于打开Layer弹出层,layer.close()用于关闭Layer弹出层。同时,还演示了如何通过iframe与父页面进行数据交互。 从代码中可以总结出几个重要的知识点: - ...

    基于jQuery弹出层插件实现的多种不同展开方式的遮罩效果.zip

    本资源"基于jQuery弹出层插件实现的多种不同展开方式的遮罩效果.zip"主要关注的是如何利用jQuery来创建各种弹出层(modal)效果,特别是与遮罩层(mask)相关的视觉效果。遮罩层通常用于在用户界面中突出显示特定...

    layer mobile弹出层组件移动版 v1.5-源码.zip

    7. **API接口**:layer mobile提供了丰富的API接口,供开发者调用来控制弹出层的生命周期,如打开、关闭、更新内容等。在源码中,我们可以学习到如何通过JavaScript对象和方法来实现这些功能。 在学习和使用layer ...

    jQuery使用Layer弹出层插件闪退问题

    在使用jQuery和Layer弹出层插件时,开发者可能会遇到一些常见的问题,这些问题往往与页面结构、DOM元素的使用以及框架的集成有关。本篇文章主要针对"jQuery使用Layer弹出层插件闪退问题"进行深入解析,帮助遇到类似...

    Layer组件多个iframe弹出层打开与关闭及参数传递的方法

    以下是关于如何使用Layer组件进行多个iframe弹出层的打开、关闭以及参数传递的详细说明: 1. **打开iframe弹出层**: - **示例一**:通过设置`type: 2`来指定打开一个iframe类型的弹出层,`content`参数用于指定...

    基于jQuery的很酷的弹出层效果js插件.zip

    本篇文章将围绕"基于jQuery的很酷的弹出层效果js插件"这一主题,深入探讨其原理、使用方法以及实现技巧。 一、jQuery弹出层插件概述 jQuery弹出层插件通常是一个经过封装的JavaScript代码库,它扩展了jQuery的功能...

    layer弹出的iframe层在执行完毕后关闭当前弹出层的方法

    1. 创建一个Layer弹出层,设置类型为2(iframe)并加载需要的页面。 2. 在iframe页面内,执行异步操作(如AJAX请求)。 3. 在AJAX请求成功后的回调函数中,获取当前iframe在父窗口的索引。 4. 使用`setTimeout()`...

    layer弹出层插件

    **layer弹出层插件详解** 在Web开发中,弹出层组件是不可或缺的一部分,它为用户提供了丰富的交互体验,如提示信息、确认对话框、模态窗口等。layer插件正是这样一款强大的Web弹层工具,凭借其易用性、灵活性和高度...

    带磨砂玻璃效果的jQuery弹出层插件

    然后,通过JavaScript或者jQuery调用插件提供的方法,如`.popuplayer('open')`来打开弹出层,`.popuplayer('close')`关闭弹出层。此外,插件可能还提供了一些自定义选项,例如动画效果、背景透明度等,以便开发者...

    层,弹出层,div,层布局

    弹出层集合可能包含了多种不同的实现方式,如JavaScript、jQuery或者纯CSS的示例。这些弹出层可能具有不同的特性,如: 1. **模态弹出层**:用户必须与弹出层交互后才能继续与页面其他部分互动,常用于警告、确认...

    SSM框架JSP使用Layui实现layer弹出层效果

    在SSM(Spring、SpringMVC、MyBatis)框架中,使用JSP页面和Layui前端框架来实现layer弹出层效果是常见的做法,这样可以为用户提供更好的交互体验。Layui是一款轻量级的前端组件库,其中的layer模块提供了丰富的弹窗...

Global site tag (gtag.js) - Google Analytics