2011-11-08 76 views
0

如何在頁面上垂直滾動輪播?如何使傳送帶垂直滾動?

我不是指它的項目,我的意思是整個旋轉木馬。

例如,這個簡單的代碼是不會滾動轉盤:

var carousel = new Ext.Carousel({ 
     flex: 1, 
     indicator: false, 
     dockedItems: [Toolbar], 
     layout: 'card', 
     defaults: { 
      scroll: 'vertical' 
     }, 
     items: [ 
      { 
       html: 'Card 1' 
      }, 
      { 
       html: 'Card 2' 
      }, 
      { 
       html: 'Card 3' 
      } 
     ] 
    }); 

感謝。

+0

你想要什麼到底是什麼?當用戶進行垂直滑動時,您期望的行爲是什麼,滾動或下一個項目是什麼?如果你想讓整個caroussel移動考慮把它放在一個面板 –

回答

0

您需要在direction屬性添加:

var carousel = new Ext.Carousel({ 
    flex: 1, 
    indicator: false, 
    dockedItems: [Toolbar], 
    layout: 'card', 
    direction: 'vertical', 
    defaults: { 
     scroll: 'vertical' 
    }, 
    items: [ 
     { 
      html: 'Card 1' 
     }, 
     { 
      html: 'Card 2' 
     }, 
     { 
      html: 'Card 3' 
     } 
    ] 
}); 
+0

試過,剛纔,它不工作,旋轉木馬是完全一樣的。 –

+0

嘗試取下'defaults'對象。 – BenM

+0

將可滾動輪播項目的方向從水平改爲垂直。我希望能夠向上滾動整個旋轉木馬,我不是指它的項目。謝謝你嘗試。 –