2010-06-16 39 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属性,它适用于我!