ancak öyle değil, benim için çalıştı çözüm fantezi kutusunun, soru soranın nasıl olmasını istediği anlamında yoksundur. Eğer Fancybox görüntülemek gerekip gerekmediğini size koşullarını kontrol etmek için kodu kullanabilirsiniz, işleyici olarak
$(".classOfMiniImage").on("click", window.onImageMiniClicked);
:
Birincisi, düğüm üzerinde Fancybox beyan, ancak bunun yerine click
olaya düğümü bağlamak yok ya da değil, ve sonra açık href
referansla görüntülemek: Ayrıca
window.onImageMiniClicked = function() {
if (<your_condition>) {
$.fancybox({
'href': <link_to_full_size_image>,
/* other options below */
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'speedIn': 600,
'speedOut': 600,
'overlayShow': true
});
}
}
, artık bu öğeler üzerinde Fancybox gerekmiyorsa bir Biti başka bir yaklaşım kullanabilir ve elle işleyicisi unbind için:
$(".classOfMiniImage").off("click", window.onImageMiniClicked);
Birilerine yardım edeceğini umarız.
üzgün mesela – Ranoy
çapa gelen FancyBox bağlı herhangi bir sınıf kaldırmak mümkün olacak gibi yani Bu bağlantıda fantezi kutusu etkin olmayacak. Hile, uygun yöntemi kullanmak için çapayı nasıl tanımlayacağımızdır. Sınıfı nasıl kaldırmak istediğinizi açıklığa kavuşturabilir misiniz? Belirli bir etkinlikten sonra mı yoksa sadece sayfa yüklenirken mi? – JFK
Bu soruya cevap veriyor mu? http://stackoverflow.com/questions/3654085/unbinding-fancybox-on-thumbnail-fade – CantGetANick