2010-05-28 71 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 =內聯&組= 0)...確保修復那些否則你不能真正解決問題,這是目前拋出一個錯誤,看看你的控制檯:'jQuery(「textarea [class * = expand]「)。TextAreaExpander();' – 2010-05-28 11:53:34

回答

0

你有JS錯誤:

錯誤:jQuery的( 「textarea的[類*擴大=]」)TextAreaExpander不是一個函數 源文件:http://www.itrosa.se/pub/SYSTEM/jquery.textarea-expander.js 線:94

而且,根據到我的firebug,$(document).ready()不被調用。 也許你必須考慮這兩個問題...

+0

textarea的東西是無關緊要的。 「表達式結果'$(」a [rel = example_group]「)。fancybox'[undefined]不是函數。」是問題 – Fredrik 2010-05-28 13:05:35

+0

@Fredrik:JavaScript是單線程的,沒有錯誤是無關緊要的,任何錯誤都可能引發麻煩。 – 2010-06-06 12:43:33

0

remove 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腳本結轉一些代碼從你的幻燈片腳本或合併它不正確。