zoukankan      html  css  js  c++  java
  • 用代码关闭 overlay弹出层

     如果 弹出层的内容是另外一个页面要使用 iframe

    代码
    <script>
    $(document).ready(
    function() {
    $(
    ".overlaytrigger[rel]").overlay({
    mask:
    '#333', closeOnClick: false, onClose: function() {
    $(
    "#btnsub").click();
    }

    });

    });
    function iframelinkInfo(url) {
    var _iframe = document.getElementById("_iframe");
    _iframe.src
    = url;
    }
    </script>

     当要关闭使用了 overlay 弹出的层时,可以点击页面上元素,例如:DIV <div class="close"></div>

     但如果要用代码来关闭则要写

    代码
    function closeOverlay() {
    var d = window.parent.document.getElementById("detail_edit").firstChild;// 找到元素,detail_edit 为 元素的父节点

    if (! -[1, ]) {//判断是否为IE
    d.click();
    } else {
    var ev = document.createEvent('MouseEvents');
    ev.initEvent('click', false, true);
    d.dispatchEvent(ev);
    }
    }

    如果要在 层关闭时刷新原来的页面,则加入控件

    <input id="btnsub" type="button" value="button" runat="server" style="display: none" />

  • 相关阅读:
    CentOS 6.x 系统安装选项说明
    MySQL表的操作
    6月13号
    6月11号
    6月10号
    6月9号
    6月6
    day27
    day 28
    day 29
  • 原文地址:https://www.cnblogs.com/geass/p/1947792.html
Copyright © 2011-2022 走看看