试图让这个自定义寻呼机为 jQuery Cycle 工作。
我希望每 5 张图像pagerAnchorBuilder
返回一个list
项目,以便稍后我可以将寻呼机变成它自己的循环。
这是代码:
pagerAnchorBuilder: function(idx,slide){
var $slideCount = $('#ul-homecycle > li').length;
if ((idx==0) || (idx%5 === 0)){
return '<li><a href="javascript:setSlide('+ idx +')" class="transhover"><img src="../images/home/thumb_carousel' + idx + '.jpg" width="183" height="72" /></a></li>';
}
else{
return '<a href="javascript:setSlide('+ idx +')" class="transhover"><img src="../images/home/thumb_carousel' + idx + '.jpg" width="183" height="72" /></a>';
}
}
所以最后我希望 Cycle 返回这个:
<ul>
<li>
<a href="javascript:void(0);">derp</a>
<a href="javascript:void(0);">derp</a>
<a href="javascript:void(0);">derp</a>
<a href="javascript:void(0);">derp</a>
<a href="javascript:void(0);">derp</a>
</li>
<li>
<a href="javascript:void(0);">derp</a>
<a href="javascript:void(0);">derp</a>
<a href="javascript:void(0);">derp</a>
<a href="javascript:void(0);">derp</a>
<a href="javascript:void(0);">derp</a>
</li>
</ul>
请忽略setSlide(#)
JS 中返回的 HTML 字符串中的 和 类值,我可以控制它。即使经过2个小时的搜索,我也无法弄清楚。
提前致谢!