javascript - jQueryUI,窗口关闭时的函数

标签 javascript jquery jquery-ui

我在 jQuery 中有这个函数:

    $("#bottone_mail").on("click", function(){
        $('#container_body').fadeTo(1000, 0.25);
        $( "#form" ).dialog({
            width:510,height:500});
            return false;

这将创建一个表单窗口。当用户单击“发送”按钮时,将执行以下脚本:

        $("#invia").on("click", function(){
        $( "#form" ).dialog("close");
        $('#container_body').fadeTo(1000, 1);
        $("#spc1").html("<div id='mess_invio'> Messaggio inviato con successo, grazie!</div>");
        return false;
        });

我希望在用户使用“X”按钮关闭表单窗口时执行 $('#container_body').fadeTo(1000, 1); ,而不是在“发送”时执行“按钮被按下。

我能找到的唯一相关答案是: jQuery UI Dialog Box - does not open after being closed

但这对我不起作用,因为需要函数名称。

我刚刚开始使用 jQuery,所以如果有人发布一个带有解释的定制解决方案,我将非常感激......

最佳答案

创建对话框时您可以选择。

也许你可以使用类似的东西:

$( "#form" ).dialog({
        width:510,
        height:500,
        close: function() {
                    $('#container_body').fadeTo(1000, 1);
        }
});

关于javascript - jQueryUI,窗口关闭时的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16714194/

相关文章:

javascript - 如何在 Angular 2 中获取 header 主体?

javascript - 如何在 JS dom(无 jQuery)中使用 forEach 选择所有按钮

jquery - 使用jquery在div上悬停效果

javascript - 使用 AJAX 时获取数据库的空值

javascript - 如何使用 jquery json 获取多个下拉菜单

javascript - Ajax 响应后无法重新触发 CSS 3 动画

javascript - 从另一个 JS (jQuery) 动态加载 JS

javascript - jQuery Accordion 选项卡无法使用 Accordion 的响应选项卡打开

javascript - ASP.NET UpdatePanel 阻止 jQuery slider 更新

javascript - iframe resize跨域无控制