2013-05-07 59 views
0

我必須在這裏做一些非常愚蠢的事情,但是我一直在對付它,並且一直無法找到問題所在。無法在html中加載jCarousel函數

在此頁面:http://www.emusician.com/slides.aspx?slideshowid=15&page=1

我想實現的jCarousel,我不斷收到此錯誤:

jQuery("#mycarousel").jcarousel is not a function 

下面是我在我的頭:

<link href="/SlideShowScroller/css/jCarouselStyle.css" rel="stylesheet" type="text/css" /> 
<link rel="stylesheet" href="/SlideShowScroller/css/colorbox.css" /> 
<link rel="stylesheet" type="text/css" href="/SlideShowScroller/css/tangoskin.css" /> 
<link rel="stylesheet" type="text/css" href="/SlideShowScroller/css/slider_css.css" /> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script> 
<script type="text/javascript" src="/SlideShowScroller/js/jquery.jcarousel.min.js"></script> 
<script src="/SlideShowScroller/js/jquery.colorbox.js" type="text/javascript"></script> 

這是我的Javascript功能:

<script type="text/javascript"> 
     function querySt(queryStringName) { 
      var queryStrings = window.location.search.substring(1); 
      var splitQueryStrings = queryStrings.split("&"); 
      for (i=0;i<splitQueryStrings.length;i++) { 
      var splitQueryStringsNameValue = splitQueryStrings[i].split("="); 
      if (splitQueryStringsNameValue[0] == queryStringName) { 
      return splitQueryStringsNameValue[1]; 
       } 
      } 
     } 
     $(document).ready(function() { 
      $('#mycarousel').jcarousel(
       { 
        scroll: 1, 
        start: parseInt(querySt("page")), 
        buttonNextHTML : '<div onclick="navigation(\'next\')"></div>', 
        buttonPrevHTML: '<div onclick="navigation(\'previous\')"></div>' 
       }); 
      $(".group1").colorbox({rel:'group1'}); 

     }); 
</script> 

我確認了路徑及其全部正確。我甚至試過在JS文件放置一個警告消息來檢查js文件是否被正確執行,並且是它的工作,但它仍然說的jCarousel中沒有的功能

回答

1

你是對所做的一切,

  • 訂購腳本標籤是正確
  • 所提供的網址引導至正確的頁面
  • 腳本標籤是正確關閉

但是,我看到三個不同的版本,版包括jQuery庫(1.9.0,1.4.2,1.6.2)。避免使用多個庫,我不確定這是否是一個解決方案,這可以解決問題。

+0

非常感謝你,你已經保存了我的工作,我只是厭倦了這個問題,並且正在檢查jquery滑塊,但是因爲它附帶了一些其他程序,所以我沒有勇氣改變它,但現在我很放鬆,它就像一個魅力,如果我被允許我會給你1000點這個答案,但不幸的是,由於對SO的限制,我給你一個。 非常感謝,願上帝保佑你。 – Abbas 2013-05-16 10:40:38

+0

@阿巴斯你是最受歡迎的.. :) – moustacheman 2013-05-16 15:40:46