2017-02-13 61 views
0

发现零个元素我有jQuery代码是这样的:jQuery的 - 周期插件 - 通过选择

$j(function(){ 

     $j('.slideContent').cycle({ 

      fx:  slideFx, 

      speed: 'slow', 

      timeout: slide_auto, 

      rev:  reV, 

      pauseOnPagerHover: 1, 

      pause: 1, 

      pager: '.slideTab', 

      prev: '.slideshow .prev', 

      next: '.slideshow .next', 

      pagerEvent: 'mouseover', 

      pagerAnchorBuilder: function(idx, slide) { 

       return '.slideTab li:eq(' + idx + ')'; 

       $j('.activeSlide').find('.arrowActive').show(); 

      } 

     }); 

}); 

我得到的错误是:

[cycle] terminating; zero elements found by selector 

另一个错误我从相同的代码获得:

unreachable code after return statement 
+0

需要查看您的html – oompahlumpa

+0

log $ j('。slideContent')。length,...您是否看到一个大于0的数字? –

回答

1

错误“由选择器发现零个元素”是最有可能参照该行:

$j('.slideContent')

请检查是否有与类“slideContent”的HTML元素(ID,您可能需要选择更改为$j('#slideContent'))。

错误,unreachable code after return statement指的是这一行:

$j('.activeSlide').find('.arrowActive').show();

其直属return语句出现。当此代码执行时,返回将跳出循环,并且该行将不会运行。请将它移到return语句上方。