gpt4 book ai didi

Javascript 不等待文件对话框关闭

转载 作者:行者123 更新时间:2023-11-30 15:55:53 24 4
gpt4 key购买 nike

我的问题是 javascript 没有等待文件选择对话框关闭。我刚刚找到了一个解决方案,我们为元素声明了一个 onChange 事件。所以 onChange 事件工作正常,但脚本仍然在 onChange 事件之前运行。他们是异步的。我认为可能有一种方法可以检查是否有任何对话框打开?请帮助我,我的 2 天:)

最佳答案

如果您想在对话框完全打开后回调方法,您可以使用 jQuery Promise 对象,如 this 中所述。回答:

$("#dialog").dialog({
show: {
effect: "drop",
direction: "up",
duration: 1000
},
hide: {
effect: "drop",
direction: "down",
duration: 1000
},
open: function () {
$(this).parent().promise().done(function () {
console.log("[#Dialog] Opened");
});
},
close: function () {
$(this).parent().promise().done(function () {
console.log("[#Dialog] Closed");
});
}
});

这是通常的 JSFiddle 演示:http://jsfiddle.net/losnir/jcmpm/

关于Javascript 不等待文件对话框关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38550253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com