Unbind / Destroy fancybox 2 события
У меня странная проблема, у меня есть код, который извлекает контент через ajax, а затем привязывает Fancybox (2) к определенным элементам. Вопрос в том, что когда яобновить» На этой странице я вызываю ту же функцию, которая снова тянет и привязывает Fancybox.
Мой обычный подход, который работал до тех пор, пока я не переключился на Fancybox 2, - это открепить элементы и связать их. Это, однако, похоже, не работает с FB2.
Я пробовал следующее:
$('.tool_button').unbind('click.fb');
$('.tool_button').unbind('click');
$('.tool_button').unbind();
$('.tool_button').off('click.fb');
$('.tool_button').off('click');
$('.tool_button').off();
Я заметил следующее в исходном файле, который может быть полезен (строка 652):
// Unbind the keyboard / clicking actions
unbindEvents: function () {
if (F.wrap && isQuery(F.wrap)) {
F.wrap.unbind('.fb');
}
D.unbind('.fb');
W.unbind('.fb');
}
Если бы кто-нибудь мог помочь здесь, это было бы очень ценно.
Заранее спасибо. Nicki»