gpt4 book ai didi

jquery ui 对话框全局变量

转载 作者:行者123 更新时间:2023-12-01 08:17:49 24 4
gpt4 key购买 nike

我正在尝试创建一个 jquery ui 对话框,但 HTML 中的对话框没有空的 div 容器。由于某种原因,全局变量在其他 javascript 函数中无法识别(除了原始 javascript 函数)。

var $signOutDialog = null;


function createDialog() {
var $signOutDialog = $("<p></p>").dialog({
resizable: false,
title: 'Sign Out',
width: 830,
autoOpen: false,
modal: true,

});
}

然后我有另一个 javascript 函数,它由于 $.ajax 成功委托(delegate)而被调用。在此函数中,$signOutDialog 全局变量为 NULL。

 function test2() {
$signOutDialog.dialog('close');
}

任何已知的解决方案可以关闭 jquery ui 对话框而不将对话框作为空 html 元素?

最佳答案

删除函数中 $signOutDialog 之前的 var,在函数中再次将其定义为函数作用域中的局部变量。

关于jquery ui 对话框全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403263/

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