2014-02-20 75 views
0

我们在Enyojs采样这个例子http://jsfiddle.net/qD3bJ/垂直滑动应用enyojs

,我们可以使面板垂直排列,而不是水平。

{样: “板”,契合:真,班: “板样品,滑动面板”,arrangerKind: “TopBottomArranger”,包装:假

我试图改变arrangerKind attribue为 “topBottomArranger”但它没有正常工作。

{kind: "Panels", fit: true, classes: "panels-sample-sliding-panels", arrangerKind: "TopBottomArranger", wrap: false 

TIA

+0

我认为将面板垂直排列也会有一些问题,因为滚动条也是垂直的。将不得不考虑这一个。是否有必要将滚动条作为面板中的组件?否则像这样的东西应该工作:http://jsfiddle.net/aarontam/55EzP/1/ – aarontam

+0

我已经看了一下TopBottomArranger,但它的问题是,它不够直观,让用户知道它需要被拉起以进入下一个面板,并且当向上滑动事件发生时,前面的面板也滚动到这个滑动应用示例中的位置,它停留在它的位置并且新面板恰好与其重叠。这是我想要实现的。 –

+0

啊,我看到你在说什么 - 我只是发布了一个更新的答案,应该解决这些问题。 – aarontam

回答

1

下面是与使用自定义VerticalCollapsingArranger面板快速拨弄那是一个自定义VerticalCarouselArranger的subkind:http://jsfiddle.net/aarontam/rL89M/

我基本上只是改变任何水平属性垂直性,但会看将其与现有的安排者结合起来,以便垂直/水平财产可以成为一种选择而不是单独的安排者。随时根据需要或必要继续修改!