2010-05-28 7 views
1

Beating ma tête bleue sur celui-ci. La fancybox ne se déclenchera pas sur les images d'aperçu ci-dessous. Tout est réglé selon le manuel.Problèmes avec Fancybox et jQuery

http://www.itrosa.se/sv/Utstaellning_i_Trosa_kvarn/article/?i=s7486578460425622

des idées?

+1

Je reçois un lot * javascript et des erreurs de validation (http://validator.w3.org/check?uri=http://www.itrosa.se/sv/Utstaellning_i_Trosa_kvarn/article/%3Fi%3Ds7486578460425622&charset = (détecter + automatiquement) & doctype = Inline & group = 0) ... assurez-vous de corriger ceux-ci sinon vous ne pouvez pas vraiment arriver au problème, ceci est en train de lancer une erreur, regardez votre console: 'jQuery (" textarea [class * = expand] "). TextAreaExpander();' –

Répondre

0

Vous avez une erreur JS:

Erreur: jQuery ("textarea [classe * = expand]") TextAreaExpander est pas une fonction Fichier source:. http://www.itrosa.se/pub/SYSTEM/jquery.textarea-expander.js Ligne: 94

Et, selon à mon firebug, $ (document) .ready() n'est pas appelé. Peut-être que vous devez examiner ces deux problèmes ...

+0

cette partie de textarea n'était pas pertinente. "Résultat de l'expression '$ (" a [rel = example_group] "). Fancybox' [undefined] n'est pas une fonction." est le problème – Fredrik

+0

@Fredrik: JavaScript est un thread unique, aucune erreur n'est hors de propos, toute erreur peut causer des problèmes sur la route. –

0

supprimer slideShow(); de la section document.ready comme ceci:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("a[rel=example_group]").fancybox({ 
      'transitionIn'  : 'none', 
      'transitionOut'  : 'none', 
      'titlePosition'  : 'over', 
      'titleFormat'  : function(title, currentArray, currentIndex, currentOpts) { 
       return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + '/' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>'; 
      } 
     }); 
    }); 
</script> 

Vous probablement sur un code portiez votre script de diaporama ou intégra avec le script fancybox de manière incorrecte.