【发布时间】:2011-12-02 03:30:04
【问题描述】:
试图让这个自定义寻呼机为 jQuery Cycle 工作。
我希望pagerAnchorBuilder 每 5 个图像返回一个 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 小时的搜索,我也无法弄清楚。
提前致谢!
【问题讨论】:
-
老兄,不要使用 href="javascript:.." 使用 onclick=""
-
根据这篇文章 javascript:void 是首选:stackoverflow.com/questions/3666683/…
标签: javascript jquery operators cycle modulus