1
Мне нужно знать, какие конкретные классы якорь (который вызвал fancybox) должен сделать еще одно действие с помощью функции onComplete.Как получить триггер Fancybox?
Как получить триггер как jQuery-Object? $ (это), чтобы ссылаться на сам fancybox без ссылки на исходный триггер.
Решение:
$('a.fancybox').click(function(e){
e.preventDefault();
var trigger = $(this);
$.fancybox({
'href' : this.href,
'onComplete' : function() {
if (trigger.hasClass('specific_class')) {
//do something
} else {
//do something else or nothing
}
}
});
});
работает как шарм, единственное, что нужно добавить это event.preventDefault(), так что браузер не будет следовать связь. Спасибо! – Tim