/ / Как да стигнем до спусъка на Fancybox? - jquery, triggers, fancybox

Как да стигнете до спусъка на Fancybox? - jquery, triggers, fancybox

Трябва да знам кои конкретни класове котвата (която е задействала флаш-кутията) трябва да направи още няколко действия с функцията "onComplete".

Как да получа спусъка като jQuery-Object? $ (това) шевове, за да се позове на самата фенкиботна кутия, без връзка към първоначалното задействане.


Решение:

    $("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
}
}
});
});

Отговори:

1 за отговор № 1

Опитайте нещо като:

  $("a").click(function(){
var trigger = this;
$.fancybox({
href : this.href,
onComplete : function() {
if ( $(trigger).is(".someClass") ) {
// ...
}
}
});
});