2012-05-03 58 views
1

我使用的Primefaces 3.2與Tomcat 7.0.23和JSF 2.0 我使用的組件。Primefaces和圓形傳送帶

<p:carousel id="aCarousel" value="#{BBCarousel.carouselItems}" var="carouselItem" 
       autoPlayInterval="3000" 
       rows="4" vertical="true" circular="true" pageLinks="0" headerText="Informations" >  

    <div class="thumbnail"> 
     <img src="images/minilogo.png" /> 
    </div> 
    <div class="info"> 
     <a href="#">#{carouselItem.item_title}</a> 
     <span class="cat">Category: #{carouselItem.item_cat}</span> 
    </div> 
    </p:carousel> 

當轉盤到達最後轉盤項目時,轉盤滑動以(向上移動)的第一個元素..相反,我想的是,最後一個項目將被附接到所述第一項,在「循環方式「,沒有休息..所以我得到了連續的滾動效果.. 我希望我已經明確.. 謝謝!

回答

1

看着Firebug我看到旋轉木馬大多是一個div和一個隱藏的輸入有座標值。

<div id="slideShow" class="ui-carousel ui-widget ui-widget-content ui-corner-all" style="width: 404px;"> 
<div class="ui-carousel-header ui-widget-header ui-corner-all"> 
<div class="ui-carousel-viewport" style="width: 404px; height: 253px;"> 
<ul style="left: -808px;"> 
<li class="ui-carousel-item ui-widget-content ui-corner-all photo"> 
<img id="slideShow:j_idt15" alt="" src="/showcase/images/nature1.jpg;jsessionid=A181FD9A4E1990E40E09B3743EB2EE61"> 
</li> 
<li class="ui-carousel-item ui-widget-content ui-corner-all photo"> 
<li class="ui-carousel-item ui-widget-content ui-corner-all photo"> 
<li class="ui-carousel-item ui-widget-content ui-corner-all photo"> 
</ul> 
</div> 
<input id="slideShow_first" type="hidden" value="2" name="slideShow_first"> 
</div> 

這些值在它看起來像一個jQuery腳本被調用來移動圖像,並且同時也執行效果的autoPlayInterval改變。

我在Primefaces文檔中沒有看到任何暗示可以更改不需要的自動播放效果的內容。如果不修改Primefaces代碼,我認爲這是不可能的。

+0

所以我應該修改primefaces源代碼?壞消息... – afterbit