【2016.09.08】【ionic 滑动框(ViewPager)】

135029_g9Vd_2650892.png

135049_hf0R_2650892.png

<!DOCTYPE html>
<html ng-app="myApp">
<head>
  <meta charset="utf-8">
  <title>Todo</title>
  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">

  <link href="lib/ionic/css/ionic.css" rel="stylesheet">

  <script src="lib/ionic/js/ionic.bundle.js"></script>
  <script src="js/app.js"></script>

  <!-- 在使用 Cordova/PhoneGap 创建的 APP 中包含的文件,由 Cordova/PhoneGap 提供,(开发过程中显示 404) -->
  <script src="cordova.js"></script>
  <script>
    var app = angular.module("myApp",["ionic"]);
    app.run(function($ionicPlatform) {
        $ionicPlatform.ready(function() {
          // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
          // for form inputs)
          if(window.cordova && window.cordova.plugins.Keyboard) {
            cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
          }
          if(window.StatusBar) {
            StatusBar.styleDefault();
          }
        });
      });

    app.controller('myCtrl01',["$scope","$timeout", function($scope,$timeout) {
      $scope.screenwidth = parseInt(window.screen.width);
      $scope.screenheight = window.screen.height;
      $scope.imageList = [
        "http://www.2liangli.com/uploads/allimg/141108/1-14110R12140136.png",
        "http://upload.chinapet.com/forum/201410/29/145243zrrcz5o6nt3r7cl2.jpg",
        "http://i.epetbar.com/2014-09/28/59e037db78df7a9e2a94ea5e5837032a.jpg",
        "http://t1.niutuku.com/960/10/10-202370.jpg"
      ];
      $scope.myActiveSlide=0;
      $scope.slideHasChanged = function (index) {
        console.log(index);
      };

      $scope.clickPager = function (index) {
        console.log('您点击了第【'+index+'】页');
      }

    }]);

  </script>

</head>
<body ng-controller="myCtrl01" animation="slide-left-right-ios7">
<ion-slide-box active-slide="myActiveSlide" on-slide-changed="slideHasChanged($index)" does-continue="true"
               show-pager="true" auto-play="true" slide-interval="3000" ng-click="clickPager(myActiveSlide)">
  <ion-slide ng-repeat="x in imageList">
    <div style="width:'{{screenwidth}}';height:auto;">
    <img src="{{x}}" style="width:100%;height: 250px;">
    </div>
  </ion-slide>
</ion-slide-box>
</body>
</html>

转载于:https://my.oschina.net/YongfengHe/blog/744220

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值