ionic 滚动条

ion-scroll

ion-scroll 用于创建一个可滚动的容器。

用法

[delegate-handle=""]

[direction=""]

[paging=""]

[on-refresh=""]

[on-scroll=""]

[scrollbar-x=""]

[scrollbar-y=""]

[zooming=""]

[min-zoom=""]

[max-zoom=""]>

...

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 代码

CSS 代码

body {

cursor: url('http://www.runoob.com/try/demo_source/finger.png'), auto;

}

JavaScript 代码

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

ion-infinite-scroll

当用户到达页脚或页脚附近时,ionInfiniteScroll指令允许你调用一个函数 。

当用户滚动的距离超出底部的内容时,就会触发你指定的on-infinite。

用法

on-infinite="loadMore()"

distance="1%">

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 指令:

ng-if="moreDataCanBeLoaded()"

icon="ion-loading-c"

on-infinite="loadMoreData()">

API

属性

类型

详情

on-infinite

表达式

当滚动到底部时触发的事件。

distance

(可选)

字符串

从底部滚动到触发on-infinite表达式的距离。默认: 1%。

icon

(可选)

字符串

当加载时显示的图标。默认: 'ion-loading-d'。

$ionicScrollDelegate

授权控制滚动视图(通过ion-content 和 ion-scroll指令创建)。

该方法直接被$ionicScrollDelegate服务触发,来控制所有滚动视图。用 $getByHandle方法控制特定的滚动视图。

用法

滚动到顶部!

function MainCtrl($scope, $ionicScrollDelegate) {

$scope.scrollTop = function() {

$ionicScrollDelegate.scrollTop();

};

}

方法resize()

告诉滚动视图重新计算它的容器大小。

scrollTop([shouldAnimate])

参数

类型

详情

shouldAnimate

(可选)

布尔值

是否应用滚动动画。

scrollBottom([shouldAnimate])

参数

类型

详情

shouldAnimate

(可选)

布尔值

是否应用滚动动画。

html 滚动条,菜鸟,ionic 滚动条相关推荐

  1. html div 隐藏滚动条样式,div滚动条样式隐藏与显示

    DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示与隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢? 要设置CSS滚动条样式,需要用到overflow-y和overflo ...

  2. vuejs滚动条_Vue.js 桌面端虚拟滚动条|vue美化滚动条VScroll

    介绍 VScroll 一款基于vue2.x构建的桌面PC端自定义模拟滚动条组件.支持自定义是否原生滚动条.自动隐藏.滚动条大小.层级及颜色等功能.拥有丝滑般的原生滚动条体验! 除了垂直滚动条,同样的也 ...

  3. 解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标题和内容单元格无法对齐的问题

    解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标题和内容单元格无法对齐的问题 参考文章: (1)解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标 ...

  4. jQuery插件:Tiny Scrollbar滚动条插件(滚动条美化、默认滚动条)

    Tiny Scrollbar是基于jQuery的滚动条插件, 风格简洁, 可自定义样式, 体积较小. 插件特点: 支持iPhone, iPad, Android 新版1.8,可以在移动设备上滚动内容 ...

  5. swiper监听滚动条_swiper Scrollbar滚动条组件详解

    本文实例为大家分享了swiper Scrollbar滚动条组件的具体代码,供大家参考,具体内容如下 1.scrollbar 为Swiper增加滚动条.类型:object. 2.el scrollbar ...

  6. extjs给panel添加滚动条_ExtJs Panel 滚动条设置

    设置autoscroll:true同时出现横向和纵向滚动条. 不要设置autoscroll属性,或者autoscroll:false,然后设置bodyStyle : 'overflow-x:hidde ...

  7. 水平滚动条和垂直滚动条设置

    1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)      overflow-x水平方向内容溢出时的设置      overflow-y垂直方向内容溢出时的设置      以上三个 ...

  8. css如何设置滚动条,设置滚动条需要用到的参数

    首先我们来看一下css设置滚动条可能需要的属性. overflow-y:设置当对象的内容超过其指定高度时如何管理内容: overflow-x:设置当对象的内容超过其指定宽度时如何管理内容: 参数: v ...

  9. html加纵向滚动条,添纵向滚动条

    当前位置:我的异常网» Web前端 » 添纵向滚动条 添纵向滚动条 www.myexceptions.net  网友分享于:2013-11-24  浏览:82次 加纵向滚动条 version 1 My ...

最新文章

  1. MySQL限制CPU资源使用_压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明...
  2. 遍历线索化二叉树+图解
  3. 前端布局之网格gird布局(简单易懂)
  4. Jmeter日志输出和日志级别设置
  5. 了解PostCSS原理
  6. linux 启动网络服务,Linux下网络启动服务器安装和配置方法(pxe+tftp+dhcpd)
  7. java编程语言的常用快捷方式
  8. Python调shell
  9. zip 和rar 的区别
  10. Uconn DataMining Math5671 课程小记(1)
  11. VMware无法启动虚拟机的解决办法
  12. ucmucsiacpi设备感叹号 冰刃4双屏无声音解决办法
  13. FPGA—DDS信号发生器笔记
  14. OCR技术3-大批量生成文字训练集
  15. 人工智能革命,是创造就业还是摧毁就业?
  16. ADC0809转换器
  17. python灰帽子学习感想
  18. 如何通过“路缘精细化管理” 缓解城市停车难题
  19. 如何局域网设置通过IP共享文件
  20. 一个工作了三年的CNC编程的成长经历

热门文章

  1. mysql中distinct删除_MySQL distinct查询返回具有重复信息的行,需要重复数据删除
  2. 树莓派外接显示器黑屏_解决树莓派使用HDMI-VGA转换器黑屏的方案
  3. python导出excel数据表中追加数据_python pandas在已存在的excel中追加数据
  4. 定时执行sql统计数据库连接数并记录到表中
  5. Linux LVM管理
  6. mysql 热迁移,proxmox迁移详解
  7. java 重载赋值_java中构造方法,set/get方法,方法重载使用解读
  8. 计算机大一笔试题,大学计算机基础(大一) 笔试题库
  9. maven坐标Dependencies和Exclusions详解
  10. RabbitMQ生产者和消费者Java实现