gpt4 book ai didi

javascript - 重建提示框行为

转载 作者:行者123 更新时间:2023-11-30 14:32:49 27 4
gpt4 key购买 nike

<分区>

我正在考虑尝试在 JavaScript 中重新创建基本提示框的行为,以便我可以设置它的样式。本质上,我希望能够调用一个函数 (window.vars.prompt) 并让它提示用户,然后返回用户输入的值。我希望一切都同步发生,这样我就可以通过函数调用它并将它返回给调用者。

到目前为止,我所做的是卡住程序,然后使其崩溃。我知道为什么,但我不知道如何解决它。有人修吗

谢谢!

(function () {
window.vars.userHasResponded = false
window.vars.userResponse = ""
window.vars.prompt = function(displayMsg) {
$(".input").html(`<div class='prompt'><h2>${displayMsg}</h2><div class="input"><input id="promptValue"/></div><div class="promptContros"><button>ok</button><button>cancel</button></div></div>`)

while (!window.vars.userHasResponded) {
if (window.vars.userResponse)
return window.vars.userResponse;
}
}
window.vars.confirmPrompt = function() {
$(".prompt").html("")
window.vars.userResponse = $("#promptValue").val()
window.vars.userHasResponded = window.vars.userResponse != "";
}
})()

盒子的 HTML 存储在一个类为 input 的 div 中

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