2012-05-14 6 views

Répondre

0

Selon votre commentaire, vous faites ceci:

jQuery.noConflict(
$(document).ready(function() { 
    $('.fancybox-media').fancybox({ 
    openEffect : 'none', 
    closeEffect : 'none', 
    helpers : { 
    media : {} 
    } 
    }); 
    $(".fancybox").fancybox({ 
    openEffect : 'none', 
    closeEffect : 'none' 
    }); 
}); 
); 

... essayez ceci:

jQuery.noConflict(); 
jQuery(document).ready(function($) { 
    $('.fancybox-media').fancybox({ 
    openEffect : 'none', 
    closeEffect : 'none', 
    helpers : { 
    media : {} 
    } 
    }); // first fancybox 
    $(".fancybox").fancybox({ 
    openEffect : 'none', 
    closeEffect : 'none' 
    }); // second fancybox 
}); // ready 
+0

Si vous pensez que cette réponse est utile, alors http://meta.stackexchange.com/a/5235 – JFK

+0

Je viens d'essayer votre solution et fancybox ne s'ouvre toujours pas dans la fenêtre pop sauf si je supprime le jQuery .pas de conflit(). Code jQuery.noConflict(); jQuery (document) .ready (function() { $ (FancyBox ({ openEffect 'fancybox-media.):. 'None', closeEffect: 'none', aides: { media: {} "fancybox".}} ) $() fancybox ({ openEffect: 'none', closeEffect: 'none' });} ); – 1tufgt

+0

Ok, je vois le problème, il me manquait "$" dans la "fonction()". – 1tufgt

0

Avez-vous essayé d'utiliser noConflict de jquery()? Puisque vous utilisez deux bibliothèques différentes, cela peut provoquer une erreur. L'utilisation de la fonction jQuery.noConflict() peut s'avérer utile.

+0

Ouais, ce premier essai, mais tu étais encore ne peut pas les amener à jouer bien avec L'un et l'autre. – 1tufgt

+0

Oui, j'ai essayé mais je n'arrive toujours pas à les faire jouer ensemble. 'code'jQuery.noConflict ( $ (document) .ready (function() {$ () fancybox ({ openEffect 'fancybox-media.'. 'None', closeEffect: 'none', Aides: { médias: {} }. }); $ ("de fancyBox") fancybox ({ openEffect: 'none', closeEffect: 'none' }); }); ) ; 'code' – 1tufgt

Questions connexes