我有这样的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 :(得分:1)
错误“选择器找到的零元素”很可能是指这一行:
$j('.slideContent')
请检查您是否有一个带有“slideContent”类的html元素(对于id,您可能需要将选择器更改为$j('#slideContent')
)。
错误unreachable code after return statement
指的是这一行:
$j('.activeSlide').find('.arrowActive').show();
直接发生在return语句下。当此代码执行时,返回将跳出循环,并且不会运行该行。请将其移到返回声明之上。