jQuery 工具 : How to close an overlay?

标签 jquery dialog popup overlay jquery-tools

$("a[rel]").getOverlay().close();
$("a[rel]").close();

两者都不起作用。

$(document).ready(function () {
        $("a[rel]").overlay({
            mask: '#3B5872',
            effect: 'apple',
            onBeforeLoad: function () {
                var wrap = this.getOverlay().find(".contentWrap");
                wrap.load(this.getTrigger().attr("href"));
            },
            onLoad: function () {
                $('.contentWrap form').submit(function (event) {
                    event.preventDefault();
                    $("a[rel]").overlay().close();
                    hijack(this, update_employees, "html");
                });
            }
        });
    });

    function hijack(form, callback, format) {
        $.ajax({
            url: form.action,
            type: form.method,
            dataType: format,
            data: $(form).serialize(),
            success: callback
        });
    }

    function update_employees(result) {
        $("#gridcontainer").html(result);
    }

有什么建议吗?

我使用 Chrome,因为 onLoad 事件在 FF 中似乎无法正常工作。

最佳答案

像这样:

$("a[rel]").overlay().close();

对于大多数脚本,您可以调用原始方法,例如.overlay() 然后调用 the method you want在那个物体上。

关于jQuery 工具 : How to close an overlay?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3266780/

相关文章:

jquery - 我们如何将 X 和 Y 轴移动到气泡图中的中心 (JQPlot)

安卓 : Open google play dialog from my app

android - 带有 RecyclerView 的自定义对话框在屏幕上膨胀得非常小

swift - 从父 View Controller 向 subview Controller 发送数据

javascript - 使用javascript和css的按钮过渡,如何暂时禁用过渡

javascript - 使用基于另一个组合框选择的 Javascript 填充 MVC 5 View 组合框

android - getSupportFragmentManager 不在 DialogFragment 上编译

javascript - 用 jquery 覆盖弹出窗口

Javascript 打开弹出窗口并禁用父窗口

jquery - 在限制比例的同时缩小图像尺寸?