2013-05-07 24 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