2012-07-22 57 views
0

我正在创建一个循环幻灯片, 问题是,我有跨li标签, 控制器锂按钮不工作正常,因为激活李跳过第二个菜单按钮,如果我删除了所有的span标签,效果很好。 任何方式我可以保持span标签? 我应该如何更改“pagerAnchorBuilder”attr? 感谢很多提前jQuery周期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> 

回答

0

SPAN是无效的。 UL的孩子不应该只是LIs。

通过在CSS中使用填充,边界左边和边界右边的组合来设置样式,您可以实现与xxx | yyy | zzz相同的视觉效果。想必你已经在使用display:inline

在网络上必须有很多例子,或者为自己写作很简单。

+0

谢谢你,但找不到一个减去量程空间只是离开李有 – olo 2012-07-23 03:15:10

+0

“减去量程空间”?你是说你没有控制源 - 即。你不能阻止跨服务器被包含在服务页面中,他们必须被删除客户端? – 2012-07-23 07:00:48