2010-10-26 3 views
1

Est-ce possible? J'ai ce moment pour mon fancybox:jQuery: Ajout de deux fois/plus tard dans le code?

$(document).ready(function() { 
     $("a#uploadImage").fancybox({ 
    'titleShow'  : false, 
    'width': 560, 
    'height': 620, 
    'autoDimensions': false, 
    'overlayOpacity': 0.6 
     }); 
    }); 

Est-il possible plus tard à faire:

$(document).ready(function() { 
     $("a#uploadImage").fancybox({ 
    'onCleanup' : function() { 
if (window.confirm('Är du säker?')) 
    { 
    alert ('OK!'); 
     }else{ 
    return false; 
     } 
    } 
     }); 
    }); 
+0

Pourquoi ne pas ajouter l'option onClean, avec le rappel parmi les autres options? – brumScouse

Répondre

3

Ce plugin dans certains magasins ses options dans .data() comme un objet, vous pouvez donc faire :

$("a#uploadImage").data('fancybox').onCleanup = function() { 
    if (window.confirm('Är du säker?')) { 
    alert ('OK!'); 
    } else { 
    return false; 
    } 
}; 
Questions connexes