课程表

ionic 准备

ionic CSS

ionic JavaScript

工具箱
速查手册

ionic 滑动框

当前位置:免费教程 » 移动开发 » ionic

ion-slide-box

滑动框是一个包含多页容器的组件,每页滑动或拖动切换:

效果图如下:

用法

  1. <ion-slide-box on-slide-changed="slideHasChanged($index)">
  2. <ion-slide>
  3. <div class="box blue"><h1>BLUE</h1></div>
  4. </ion-slide>
  5. <ion-slide>
  6. <div class="box yellow"><h1>YELLOW</h1></div>
  7. </ion-slide>
  8. <ion-slide>
  9. <div class="box pink"><h1>PINK</h1></div>
  10. </ion-slide>
  11. </ion-slide-box>

API

属性 类型 详情
delegate-handle (可选) 字符串

该句柄用$ionicSlideBoxDelegate来标识这个滑动框。

does-continue (可选) 布尔值

滑动框是否开启循环滚动。

slide-interval (可选) 数字

等待多少毫秒开始滑动(如果继续则为true)。默认为4000。

show-pager (可选) 布尔值

滑动框的页面是否显示。

pager-click (可选) 表达式

当点击页面时,触发该表达式(如果shou-pager为true)。传递一个'索引'变量。

on-slide-changed (可选) 表达式

当滑动时,触发该表达式。传递一个'索引'变量。

active-slide (可选) 表达式

将模型绑定到当前滑动框。


实例

HTML 代码

  1. <ion-slide-box active-slide="myActiveSlide">
  2. <ion-slide>
  3. <div class="box blue"><h1>BLUE</h1></div>
  4. </ion-slide>
  5. <ion-slide>
  6. <div class="box yellow"><h1>YELLOW</h1></div>
  7. </ion-slide>
  8. <ion-slide>
  9. <div class="box pink"><h1>PINK</h1></div>
  10. </ion-slide>
  11. </ion-slide-box>

CSS 代码

  1. .slider {
  2. height: 100%;
  3. }
  4. .slider-slide {
  5. color: #000;
  6. background-color: #fff; text-align: center;
  7. font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 300; }
  8. .blue {
  9. background-color: blue;
  10. }
  11.  
  12. .yellow {
  13. background-color: yellow;
  14. }
  15.  
  16. .pink {
  17. background-color: pink;
  18. }
  19. .box{
  20. height:100%;
  21. }
  22. .box h1{
  23. position:relative; top:50%; transform:translateY(-50%);
  24. }

JavaScript 代码

  1. angular.module('ionicApp', ['ionic'])
  2.  
  3. .controller('SlideController', function($scope) {
  4. $scope.myActiveSlide = 1;
  5. })

我来试一下

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号