2010-06-16 41 views
1

我無法正確設置jCarousel。 它看起來像是在ul上找到一個額外的列表元素,並在 滾動結束時滾動一點點。我不明白爲什麼。jQuery,jCarousel

的HTML代碼如下:

<ul class="demo1"> 
         <li><a href="http://www.youtube.com/watch?v=jfWPDGWP568">Video 1</a></li> 
         <li><a href="http://www.youtube.com/watch?v=BcIjxlLfcM4">Video 2</a></li> 
         <li><a href="http://www.youtube.com/watch?v=sYi7uEvEEmk">Video 3</a></li> 
         <li><a href="http://www.youtube.com/watch?v=CjBwNesFGoc">Video 4</a></li> 
         <li><a href="http://www.youtube.com/watch?v=dHbOOe8n2gY">Video 5</a></li> 
         <li><a href="http://www.youtube.com/watch?v=QcGcIB7X_l4">Video 6</a></li> 
         <li><a href="http://www.youtube.com/watch?v=Ee3XaPFT5XM">Video 7</a></li> 
         <li><a href="http://www.youtube.com/watch?v=DR91Rj1ZN1M">Video 8</a></li> 
        </ul> 

和JavaScript代碼是:

jQuery('.demo1').jcarousel({ 

       scroll: 1, 
       visible: 4, 
       buttonPrevHTML: '<button class="prev">προηγούμενο<\/button>', 
       buttonNextHTML: '<button class="next">επόμενο<\/button>' 
      }//, show() 
      ); 

任何幫助,將不勝感激。

我已經張貼在這裏的頁面:http://www.44db.com/demo/yc

回答

0

我遇到了這一點。這非常煩人!這就是它可能發生的原因。您的li物品的寬度,加上任何邊距都大於#maincontainer的寬度。這意味着最後一個項目會溢出#maincontainer,腳本會將最後一點移入,留下額外的點擊。一種方法來檢查這一點:分配一個ID到最後一個李,並減少寬度,看看是否沒有解決它。如果是這樣,你需要使#maincontainer變寬。

0

我刪除了css {display:inline}和任何其他大小的css屬性,它適用於我!