Unbind / Destroy fancybox 2 events

Eu estou tendo um problema estranho, eu tenho código que puxa o conteúdo via ajax e, em seguida, vincula o Fancybox (2) a certos elementos. A questão é que quando eu "atualizo" esta página eu chamo a mesma função que puxa e liga o Fancybox novamente.

Minha abordagem normal que tem funcionado até que eu mudei para o Fancybox 2 é desvincular os elementos e revendê-los. No entanto, isso não parece estar funcionando com o FB2.

Eu tentei o seguinte:

$('.tool_button').unbind('click.fb');
$('.tool_button').unbind('click');
$('.tool_button').unbind();
$('.tool_button').off('click.fb');
$('.tool_button').off('click');
$('.tool_button').off();

Eu notei o seguinte no arquivo de origem que pode ser útil (linha de partida 652):

// Unbind the keyboard / clicking actions
    unbindEvents: function () {
        if (F.wrap && isQuery(F.wrap)) {
            F.wrap.unbind('.fb');
        }

        D.unbind('.fb');
        W.unbind('.fb');
    }

Se alguém pudesse ajudar aqui, seria muito apreciado.

Desde já, obrigado. usuario

questionAnswers(4)

yourAnswerToTheQuestion