多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

ionic教程

ionic 滾動條

閱讀 (2161)

ionic 滾動條


ion-scroll

ion-scroll 用于創建一個可滾動的容器。

用法

<ion-scroll
	[delegate-handle=""]
	[direction=""]
	[paging=""]
	[on-refresh=""]
	[on-scroll=""]
	[scrollbar-x=""]
	[scrollbar-y=""]
	[zooming=""]
	[min-zoom=""]
	[max-zoom=""]>
	...
</ion-scroll>

API

屬性 類型 詳情
delegate-handle
(可選)
字符串

該句柄利用$ionicScrollDelegate指定滾動視圖。

direction
(可選)
字符串

滾動的方向。 'x' 或 'y'。 默認 'y'。

paging
(可選)
布爾值

分頁是否滾動。

on-refresh
(可選)
表達式

調用下拉刷新, 由ionRefresher觸發。

on-scroll
(可選)
表達式

當用戶滾動時觸發。

scrollbar-x
(可選)
布爾值

是否顯示水平滾動條。默認為false。

scrollbar-y
(可選)
布爾值

是否顯示垂直滾動條。默認為true。

zooming
(可選)
布爾值

是否支持雙指縮放。

min-zoom
(可選)
整數

允許的最小縮放量(默認為0.5)

max-zoom
(可選)
整數

允許的最大縮放量(默認為3)

實例

HTML 代碼

<ion-scroll zooming="true" direction="xy" style="width: 500px; height: 500px">
	<div style="width: 5000px; height: 5000px; background: url('http://www.runoob.com/try/demo_source/Europe_geological_map-en.jpg') repeat"></div>
</ion-scroll>

CSS 代碼

body {
  cursor: url('http://www.vxbq.cn/s/statics/demosource/finger.png'), auto;
}

JavaScript 代碼

angular.module('ionicApp', ['ionic']);

嘗試一下 ?


ion-infinite-scroll

當用戶到達頁腳或頁腳附近時,ionInfiniteScroll指令允許你調用一個函數 。

當用戶滾動的距離超出底部的內容時,就會觸發你指定的on-infinite。

用法

<ion-content ng-controller="MyController">
  <ion-infinite-scroll
    on-infinite="loadMore()"
    distance="1%">
  </ion-infinite-scroll>
</ion-content>
function MyController($scope, $http) {
  $scope.items = [];
  $scope.loadMore = function() {
    $http.get('/more-items').success(function(items) {
      useItems(items);
      $scope.$broadcast('scroll.infiniteScrollComplete');
    });
  };

  $scope.$on('stateChangeSuccess', function() {
    $scope.loadMore();
  });
}

當沒有更多數據加載時,就可以用一個簡單的方法阻止無限滾動,那就是angular的ng-if 指令:

<ion-infinite-scroll
  ng-if="moreDataCanBeLoaded()"
  icon="ion-loading-c"
  on-infinite="loadMoreData()">
</ion-infinite-scroll>

API

屬性 類型 詳情
on-infinite 表達式

當滾動到底部時觸發的事件。

distance
(可選)
字符串

從底部滾動到觸發on-infinite表達式的距離。默認: 1%。

icon
(可選)
字符串

當加載時顯示的圖標。默認: 'ion-loading-d'。


$ionicScrollDelegate

授權控制滾動視圖(通過ion-content 和 ion-scroll指令創建)。

該方法直接被$ionicScrollDelegate服務觸發,來控制所有滾動視圖。用 $getByHandle方法控制特定的滾動視圖。

用法

<body ng-controller="MainCtrl">
  <ion-content>
    <button ng-click="scrollTop()">滾動到頂部!</button>
  </ion-content>
</body>
function MainCtrl($scope, $ionicScrollDelegate) {
  $scope.scrollTop = function() {
    $ionicScrollDelegate.scrollTop();
  };
}

方法

resize()

告訴滾動視圖重新計算它的容器大小。

scrollTop([shouldAnimate])
參數 類型 詳情
shouldAnimate
(可選)
布爾值

是否應用滾動動畫。

scrollBottom([shouldAnimate])
參數 類型 詳情
shouldAnimate
(可選)
布爾值

是否應用滾動動畫。

關閉
程序員人生
主站蜘蛛池模板: 日韩欧美精品在线观看 | 久久国产精品久久国产精品 | 国产精品欧美亚洲韩国日本不卡 | h视频免费网站 | 亚洲免费成人 | 成人免费视频一区 | 中文精品视频一区二区在线观看 | 最近最新中文字幕 | 免费播放成人生活片 | 亚洲性图视频 | 久久欧美久久欧美精品 | 中文字幕福利 | 福利一区二区三区视频午夜观看 | 国产一级一级一级成人毛片 | 久久爱伊人 | 91精品免费久久久久久久久 | 日韩欧美视频在线 | 欧美性猛交xxxx乱大交蜜桃 | 国产片性视频免费播放 | 欧美色欧美亚洲另类二区精品 | 亚洲人成人 | 男女激情视频软件 | 日本做人爱免费视频 | 国产精品视频久久 | 欧美 日韩 亚洲 中文字幕 一区 | 亚洲人成依人成综合网 | 久久国产精品亚洲 | 精品久久久一二三区 | 亚洲你xx我xx网站 | 欧美高清3dfreexxxx性 | 一级毛片不卡片免费观看 | 欧美系列第一页 | 97精品一区二区三区在线不卡 | 国产成人精品日本亚洲语音1 | 欧美性专区| 日韩视频在线观看一区 | 欧美日韩一区二区三区色综合 | 国产精品视频1区 | 天堂av2014| 亚洲午夜伦理 | 亚洲成人贴图 |