gpt4 book ai didi

jquery-ui - Jquery 选项卡 - 在激活前显示确认

转载 作者:行者123 更新时间:2023-12-04 05:28:03 26 4
gpt4 key购买 nike

我正在使用 jquery UI 的选项卡。当用户切换选项卡时,我会检查未保存的更改,并相应地提示用户。但是,在用户单击 Yes 或 No 之前,无论如何都会加载该选项卡。有谁知道如何让我的函数在结果从我的 fancybox 对话框返回之前不返回任何内容?

您可以看到我尝试了几种不同的方法来返回 CheckSomething() 中的 bool 值。

$("#myTabs").tabs({ 
select:
function (event, ui) {
return CheckSomething();
},

show:
function (event, ui) {
//do some stuff
}
});

function CheckSomething() {
var loadMyTab = true; //If I set this to false, then it always returns false.
if (myCondition) {
//Show a FancyBox prompt.

if (fancyYes) {
//return true;
loadMyTab= true;
}
else {
//return false;
loadMyTab = false;
}
}
else {
//return true;
loadMyTab = true;
}
return loadMyTab;
}

最佳答案

使用标准确认而不是幻想工作是否可以成为快速解决方案? http://jsfiddle.net/nuywj/

关于jquery-ui - Jquery 选项卡 - 在激活前显示确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12959814/

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