我想你要找的是一个旋转木马.您可以使用该<ons-carousel>组件制作一个.
在这种情况下,您需要一个可滑动的全屏轮播,以便您可以像这样定义:
<ons-carousel swipeable overscrollable auto-scroll fullscreen>
<ons-carousel-item>
Content #1
</ons-carousel-item>
<ons-carousel-item>
Content #2
</ons-carousel-item>
</ons-carousel>
Run Code Online (Sandbox Code Playgroud)
这是一个全屏旋转木马的简单示例:http: //codepen.io/onsen/pen/xbbzOQ
另请查看文档:http: //onsen.io/reference/ons-carousel.html
如果你想要项目符号,你可以使用它carousel.getActiveCarouselItemIndex()来获取当前的活动元素.
<ons-carousel-cover>
<div class="bullets">
<span
ng-repeat="idx in indices"
ng-class="{'active': idx === carousel.getActiveCarouselItemIndex()}">
•
</span>
</div>
</ons-carousel-cover>
Run Code Online (Sandbox Code Playgroud)
您还需要触发摘要事件,以使Angular了解更改的内容.
这是代码:http: //codepen.io/argelius/pen/RWomrz
| 归档时间: |
|
| 查看次数: |
945 次 |
| 最近记录: |