2010-05-28 2 views
1

Избиение моей головы синим на этом. Fancybox не будет отображаться на изображениях предварительного просмотра ниже. Все установлено в соответствии с руководством.Проблемы с Fancybox и jQuery

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

какие-либо идеи?

+1

Я получаю * много * javascript и ошибки при проверке (http://validator.w3.org/check?uri=http://www.itrosa.se/sv/Utstaellning_i_Trosa_kvarn/article/%3Fi%3Ds7486578460425622&charset = (обнаружение + автоматически) & doctype = Inline & group = 0) ... убедитесь, что исправить это, иначе вы не можете действительно решить проблему, в данный момент это ошибка, посмотрите на консоль: 'jQuery (" textarea [class * = expand] "). TextAreaExpander();' –

ответ

0

У вас есть ошибка JS:

Ошибка: JQuery ("текстовой [класс = расширения]") TextAreaExpander не является функцией Source File:. http://www.itrosa.se/pub/SYSTEM/jquery.textarea-expander.js Line: 94

И, согласно к моему firebug, $ (document) .ready() не вызывается. Возможно, вам нужно изучить эти два вопроса ...

+0

, что вещь textarea не имеет значения. «Результат выражения« $ («a [rel = example_group]»). Fancybox '[undefined] не является функцией ». является проблемой – Fredrik

+0

@Fredrik: JavaScript однопоточный, ошибки не имеют значения, любая ошибка может вызвать проблемы в будущем. –

0

удалить slideShow(); из document.ready секции, как это:

<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> 

Вы, вероятно, просто переносится на некоторый код из вашего слайд-шоу сценарий или включены его со сценарием FancyBox неправильно.