Unbind / Destroy fancybox 2 wydarzeń

Mam dziwny problem, mam kod, który ściąga zawartość za pośrednictwem ajax, a następnie wiąże Fancybox (2) do niektórych elementów. Problem polega na tym, że kiedy „odświeżam” tę stronę, wywołuję tę samą funkcję, która ponownie pobiera i wiąże Fancybox.

Moim normalnym podejściem, które pracowało aż do zmiany na Fancybox 2, jest rozłączenie elementów i ich ponowne powiązanie. To jednak nie działa z FB2.

Próbowałem:

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

Zauważyłem w pliku źródłowym, co może być przydatne (linia początkowa 652):

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

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

Gdyby ktoś mógł pomóc tutaj, byłoby to bardzo mile widziane.

Z góry dziękuję. Nacięcie

questionAnswers(4)

yourAnswerToTheQuestion