• 使用ionic播放轮询广告的方法


    使用ionic中的ion-slide-box实现,下面是完整的代码示例:

    <!DOCTYPE html>
    <html ng-app="app">
    <head>
        <meta charset="utf-8">
        <title>ionic-demo</title>
        <link href="../lib/ionic/css/ionic.css" rel="stylesheet">
        <script type="text/javascript" src="../lib/ionic/js/ionic.bundle.js" charset="utf-8"></script>
        
        <style type="text/css">
        div.box{
            width: 100%;
            height: 320px;
        }
        div.box > img{
            width: 100%;
            height: 100%;
        }
        </style>    
    </head>
    <body ng-controller="ctrl">
            <ion-view>
              <ion-content>
              <ion-slide-box on-slide-changed="slideHasChanged($index)" auto-play="true" does-continue="true" slide-interval=2000 show-pager="true" pager-click="pageClick(index)" active-slide="model.activeIndex" delegate-handle="delegateHandler">
              <ion-slide>
                <div class="box blue" ui-sref="list" >
                  <img src="https://d2.sinaimg.cn/pfpghc2/201609/28/a77021386e764fc4828ea33ccd1ad864.jpg">
                </div>
              </ion-slide>
              <ion-slide>
                <div class="box yellow">
                  <img src="https://ks.sinaimg.cn/n/news/20161003/j1TZ-fxwkzyh4142724.jpg/w640h320z1l50t1c70.jpg">
                </div>
              </ion-slide>
              <ion-slide>
                <div class="box pink">
                  <img src="https://ks.sinaimg.cn/n/news/20161003/d-TL-fxwkzym7587820.jpg/w640h320z1l50t18b4.jpg">
                </div>
              </ion-slide>
            </ion-slide-box>
              </ion-content>   
            </ion-view>    
        <script type="text/javascript">
        var app = angular.module('app',['ionic']);
        
        app.controller('ctrl', function($scope,$ionicSlideBoxDelegate,$state) {
            //为了验证属性active-slide定义的模型,angularjs是mvc模式
              $scope.model = {
                activeIndex:1
              };
    
            //此事件对应的是pager-click属性,当显示图片是有对应数量的小圆点,这是小圆点的点击事件
              $scope.pageClick = function(index){
                $scope.model.activeIndex = 2;
              };
    
            //当图片切换后,触发此事件
              $scope.slideHasChanged = function($index){
              };
              //这是属性delegate-handle的验证使用的,其实没必要重定义,直接使用$ionicSlideBoxDelegate就可以
              $scope.delegateHandle = $ionicSlideBoxDelegate;
        })
        </script>
    </body>
    </html>
  • 相关阅读:
    rk3288的SDK修复cm3218光敏驱动bug
    UVA 12627
    用JDBC编程的执行时错误及其解决大全
    linux中文输入法
    树套树专题——bzoj 3110: [Zjoi2013] K大数查询 &amp; 3236 [Ahoi2013] 作业 题解
    To Noob Json是什么鬼?
    2015.7.3, 杭州……产品级敏捷案例研究
    Java下拼接运行动态SQL语句
    spring mvc+ajax分页
    Linux开发环境搭建与使用——ubuntu更新设置
  • 原文地址:https://www.cnblogs.com/modou/p/5930565.html
Copyright © 2020-2023  润新知