Вкладки 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;
}

Ответы на вопрос(2)

Ваш ответ на вопрос