Вкладки Jquery - отображение подтверждения перед активацией
м, используя jquery UIс вкладками. Когда пользователь переключает вкладки, япроверка несохраненных изменений и соответствующая подсказка пользователю. Однако, прежде чем пользователь даже нажмет Да или Нет, вкладка все равно загружается. Кто-нибудь знает, как я могу заставить мою функцию НЕ возвращать ничего, пока результат не вернется из моего диалогового окна fancybox?
Вы можете видеть, что яЯ пробовал несколько разных методов, чтобы вернуть мое логическое значение в CheckSomething ().
$("#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;
}