2012-07-22 61 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