Jquery unbind диалог закрыть не работает - PullRequest
1 голос
/ 06 июля 2011

У меня есть последовательность диалогового окна, и в последнем диалоговом окне я пытаюсь сделать это для удаления события «закрыть» диалог jquery в этом режиме:

$("#cond").dialog({
    width:'400',
    height:'100',
    modal: true,
    closeOnEscape: false,
    resizable: true,
    close: function(event, ui) { 
        f();
    }
});
function f(){
    $("#cond").unbind("dialogclose");
    loadsTab('tabsCond',0);

}

Ну, это не работает, потому чтокогда я вызываю первый диалог, вызывается f ().Что происходит?

1 Ответ

1 голос
/ 06 июля 2011

Если вы хотите отменить привязку к событию, которое я обнаружил, лучше отменить его следующим образом:

    $("#cond").dialog('option', 'close', null)

Посмотрите на эту тестовую скрипку (нажмите open, чтобы открыть диалоговое окно: при первом закрытии оно выдает предупреждениепривет, в остальное время ничего. http://jsfiddle.net/jHXLJ/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...