我正在创建一个循环幻灯片,问题是,我在 li 标签之间有跨度,控制器 li 按钮无法正常工作,因为活动的 li 跳过了第二个菜单按钮,如果我删除了所有跨度标签,它工作得很好。有什么办法可以保留跨度标签?我应该如何更改“pagerAnchorBuilder”属性?非常感谢提前
这是代码
var $featured_content = $('#slide');
if ($featured_content.length) {
$('#slide').cycle({
activePagerClass: 'active',
timeout: 0,
speed: 300,
cleartypeNoBg: true,
cleartype: true,
pager: '#controller ',
fx: 'fade',
pagerAnchorBuilder: function(idx, slide) {
return '#controller li:eq(' + (idx) + ')';
}
});
}
<ul id="controller">
<li>menu1</li>
<span>|</span>
<li>menu2</li>
<span>|</span>
<li>menu3</li>
<span>|</span>
<li>menu4</li>
</ul>
</div>