2010-09-23 6 views
2

J'essaie d'empêcher la fermeture de la fenêtre fancybox lorsque l'utilisateur clique en dehors de la fenêtre fancybox . J'utilise la version fancybox: 1.3.1 sur IE7, j'ai essayé ce qui suit mais je n'ai pas encore réussi. Toute aide est fortement appréciée.fancybox empêche de fermer le clic en dehors de la fenêtre

on fancybox 1.2.6 close

jquery fancybox - prevent close on click outside of fancybox

Mon code:

<script type="text/javascript"> 
$(document).ready(function() {   
$("a.fancybox").fancybox({ 
    'width'   : '68%', 
    'height'   : '80%', 
    'autoScale'   : true, 
    'transitionIn'  : 'none', 
    'transitionOut'  : 'none', 
    'type'   : 'iframe' 
});    
}); 
</script> 

Merci

Répondre

7

Essayez d'ajouter cette option:

'hideOnOverlayClick' : false 

cf Doc API: http://fancybox.net/api

+0

Merci, cela a fonctionné. J'aurais pu jurer d'avoir déjà essayé ça. – Noe

+0

Je viens de réaliser pourquoi cela ne fonctionnait pas avant, avait ce «faux» au lieu de simplement faux devis. – Noe

+0

En effet, «false» avec des guillemets est une chaîne qui évalue à «vrai» dans un contexte booléen! ^^ –