我在 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/