html 滚动条,菜鸟,ionic 滚动条
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 滚动条相关推荐
- html div 隐藏滚动条样式,div滚动条样式隐藏与显示
DIV滚动条样式是可以设置的,CSS滚动条同样也可以显示与隐藏,对div设置滚动条,设置其横向滚动条和纵向滚动条样式应该怎么做呢? 要设置CSS滚动条样式,需要用到overflow-y和overflo ...
- vuejs滚动条_Vue.js 桌面端虚拟滚动条|vue美化滚动条VScroll
介绍 VScroll 一款基于vue2.x构建的桌面PC端自定义模拟滚动条组件.支持自定义是否原生滚动条.自动隐藏.滚动条大小.层级及颜色等功能.拥有丝滑般的原生滚动条体验! 除了垂直滚动条,同样的也 ...
- 解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标题和内容单元格无法对齐的问题
解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标题和内容单元格无法对齐的问题 参考文章: (1)解决boostrap-table有水平和垂直滚动条时,滚动条滑到最右边表格标 ...
- jQuery插件:Tiny Scrollbar滚动条插件(滚动条美化、默认滚动条)
Tiny Scrollbar是基于jQuery的滚动条插件, 风格简洁, 可自定义样式, 体积较小. 插件特点: 支持iPhone, iPad, Android 新版1.8,可以在移动设备上滚动内容 ...
- swiper监听滚动条_swiper Scrollbar滚动条组件详解
本文实例为大家分享了swiper Scrollbar滚动条组件的具体代码,供大家参考,具体内容如下 1.scrollbar 为Swiper增加滚动条.类型:object. 2.el scrollbar ...
- extjs给panel添加滚动条_ExtJs Panel 滚动条设置
设置autoscroll:true同时出现横向和纵向滚动条. 不要设置autoscroll属性,或者autoscroll:false,然后设置bodyStyle : 'overflow-x:hidde ...
- 水平滚动条和垂直滚动条设置
1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overflow-x水平方向内容溢出时的设置 overflow-y垂直方向内容溢出时的设置 以上三个 ...
- css如何设置滚动条,设置滚动条需要用到的参数
首先我们来看一下css设置滚动条可能需要的属性. overflow-y:设置当对象的内容超过其指定高度时如何管理内容: overflow-x:设置当对象的内容超过其指定宽度时如何管理内容: 参数: v ...
- html加纵向滚动条,添纵向滚动条
当前位置:我的异常网» Web前端 » 添纵向滚动条 添纵向滚动条 www.myexceptions.net 网友分享于:2013-11-24 浏览:82次 加纵向滚动条 version 1 My ...
最新文章
- MySQL限制CPU资源使用_压缩大文件时如何限制CPU使用率?----几种CPU资源限制方法的测试说明...
- 遍历线索化二叉树+图解
- 前端布局之网格gird布局(简单易懂)
- Jmeter日志输出和日志级别设置
- 了解PostCSS原理
- linux 启动网络服务,Linux下网络启动服务器安装和配置方法(pxe+tftp+dhcpd)
- java编程语言的常用快捷方式
- Python调shell
- zip 和rar 的区别
- Uconn DataMining Math5671 课程小记(1)
- VMware无法启动虚拟机的解决办法
- ucmucsiacpi设备感叹号 冰刃4双屏无声音解决办法
- FPGA—DDS信号发生器笔记
- OCR技术3-大批量生成文字训练集
- 人工智能革命,是创造就业还是摧毁就业?
- ADC0809转换器
- python灰帽子学习感想
- 如何通过“路缘精细化管理” 缓解城市停车难题
- 如何局域网设置通过IP共享文件
- 一个工作了三年的CNC编程的成长经历
热门文章
- mysql中distinct删除_MySQL distinct查询返回具有重复信息的行,需要重复数据删除
- 树莓派外接显示器黑屏_解决树莓派使用HDMI-VGA转换器黑屏的方案
- python导出excel数据表中追加数据_python pandas在已存在的excel中追加数据
- 定时执行sql统计数据库连接数并记录到表中
- Linux LVM管理
- mysql 热迁移,proxmox迁移详解
- java 重载赋值_java中构造方法,set/get方法,方法重载使用解读
- 计算机大一笔试题,大学计算机基础(大一) 笔试题库
- maven坐标Dependencies和Exclusions详解
- RabbitMQ生产者和消费者Java实现