是否可以将值发送到使用关闭窗口按钮关闭弹出窗口的父级?
我已经在找 here我已经尝试过了,但似乎我必须单击弹出窗口中的按钮而不是关闭按钮才能发送一些值。
我已经尝试过像 this ,其中检查弹出窗口是否关闭或不使用计时器,并且可以工作,但如果我没有其他选择,我将使用它
最佳答案
从您提供的链接来看,我认为使用 jQuery 没问题。
另一种方法是使用 JqueryUI 对话框。
jQueryUI 中的每个小部件都有要监听的事件,因此您可以根据需要进行自定义。
您要自定义的事件是 beforeClose。
我的示例代码:https://jsfiddle.net/sygq1awu/
js
$(function() {
$("#dialog").dialog({
beforeClose: function(event, ui) {
if (confirm("close?")) {
$("body").css("background-color", "yellow");
} else {
return false;
}
}
});
});
html
<div id="dialog" title="Basic dialog">
<p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
关于javascript - 如何在弹出窗口被关闭窗口按钮关闭的情况下发送值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41354375/