Мне нужно знать, с какими конкретными классами якорь (который запустил fancybox) должен выполнить еще какое-то действие с помощью функции onComplete.
Как получить триггер как jQuery-Object? $ (this) швы для обозначения самого 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
}
}
});
});