app-framework学习--Scroller
Scroller
这个插件同意你创建一个可滚动区域。我们使用的JavaScript滚轮,除非该设备支持 - WebKit的溢出卷轴:触摸。它有很多修复Android版<3和iOS原生的滚动。
创建:
$(selector).scroller({})//create$(selector).scroller()//get
the scroller object属性:
Attributes
|
1
2
3
4
5
6
7
8
9
10
11
|
scrollbars fortheverticalScroll horizontalScroll useJsScroll lockBounce autoEnable refresh infinite initScrollProgress vScrollCSS hScrollCSS |
方法
|
1
2
3
4
5
6
7
8
9
10
11
|
enable() disable() scrollToBottom(time) scrollToTop(time) scrollTo(obj,time) scrollBy(obj,time) addPullToRefresh() setRefreshContent(string) addInfinite() addInfinite事件clearInfinite() scrollToItem(DOMNode,time) |
事件
Events must be registered on the scroller using $.bind()
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
//scrollerscrollstart scroll scrollend //pullrefresh-trigger refresh-release refresh-cancel refresh-finish //infiniteinfinite-scroll infinite-scroll-end |
CSS/Customize
Below is an example used by App Framework's iOS7 theme to customize the look and feel of the popup
|
1
2
3
4
5
6
7
8
9
|
.scrollBar position: width: height: border-radius: border: background: opacity:} |
Examples
在HTML 中加入
|
1
|
||div"scroll"style='width:100%;height:200;'></div> |
js中创建
|
1
2
3
4
5
|
varmyScroller=$("#scroll").scroller({ verticalScroll:true, horizontalScroll:false, autoEnable:true}) |
调用方法
|
1
|
myScroller.addPullToRefresh(); |
从缓存中获取滚动栏
|
1
|
varmyScroller=$("#scroll").scroller();//no |
Pull to refresh
以下是怎样结合事件和运行下拉刷新的样例
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
myScroller.addPullToRefresh();//User$.bind(myScroller,"refresh-trigger",function() console.log("Refresh);});//HerevarhideClose;$.bind(myScroller,"refresh-release",function() varthatthis; console.log("Refresh); clearTimeout(hideClose); //For hideClosefunction() console.log("hiding); that.hideRefresh(); }, returnfalse;//tells});//This$.bind(myScroller,"refresh-cancel",function() clearTimeout(hideClose); console.log("cancelled");}); |
infinite scrolling
The following shows how to implement infinite scrolling.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
myScroller.addInfinite();//Bind$.bind(myScroller,"infinite-scroll",function() varselfthis; console.log("infinite); //Append $(this.el).append("<divinfinite"border:2px">Fetching"); //Register $.bind(myScroller,"infinite-scroll-end",function() //unbind $.unbind(myScroller,"infinite-scroll-end"); self.scrollToBottom(); //Example setTimeout(function() $(self.el).find("#infinite").remove(); //We self.clearInfinite(); $(self.el).append("<div>This"); self.scrollToBottom(); }, });}); |
有什么问题能够联系我
官网链接:http://app-framework-software.intel.com/api.php#scroller
欢迎增加学习交流群:333492644
app-framework学习--Scroller的更多相关文章
- jqMobi(App Framework)入门学习(一)
jqMobi(App Framework)入门学习(一) 1. 什么是jqMobi? jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架.是个极其高速的查询选择 ...
- [AFUI]App Framework
---------------------------------------------------------------------------------------------------- ...
- Entity Framework学习笔记
原文地址:http://www.cnblogs.com/frankofgdc/p/3600090.html Entity Framework学习笔记——错误汇总 之前的小项目做完了,到了总结经验和 ...
- Android学习Scroller(五)——具体解释Scroller调用过程以及View的重绘
PS: 该篇博客已经deprecated,不再维护.详情请參见 站在源代码的肩膀上全解Scroller工作机制 http://blog.csdn.net/lfdfhl/article/detail ...
- Entity Framework 学习
Entity Framework 学习初级篇1--EF基本概况 Entity Framework 学习初级篇2--ObjectContext.ObjectQuery.ObjectStateEntry. ...
- [Learn AF3]第一章 如何使用App Framework 3.0 构造应用程序
af3的变化非常大.参见[译]Intel App Framework 3.0的变化 一.应用需要引用的js脚本: af3中不在自己实现dom选择器,而是选择基于jquey或兼容jquery的库如zep ...
- [译]Intel App Framework 3.0的变化
App Framework 3.0 原文 IAN M. (Intel) 发布于 2015-02-11 05:24 我们高兴地宣布App Framework 的新版本3.0发布了.你可以获得最新的代码 ...
- Android FrameWork学习(二)Android系统源码调试
通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译 我们了解了如何进行系统源码的下载和编译工作. 为了更进一步地学习跟研究 Android 系统源码,今天 ...
- App Framework $.ui.loadContent 参数解释
在使用 app Framework 的 $.ui.loadContent(target,newTab,goBack,transition);时 对 newTab goback两个参数一直不得其解.通过 ...
随机推荐
- [转]Vim插件管理工具Vundle
原文:http://www.linuxzen.com/vimpei-zhi-xi-lie-cha-jian-guan-li.html 当转载成为一种习惯.. 最近对Vim进行了一番较大的配置变动,所以 ...
- jquery获取的html元素和document获取的元素的区别
最近通过ocx做了一个视频插件,然后将插件放到html中(想知道的可以看一下) 因为我要操作这个插件,要播放,停止等,所以我需要获取这个元素,不出意外的,我就用jquery来获取,然后根本无法执行,然 ...
- mongodb和redis设计原理简析
转自:http://blog.csdn.net/yangbutao/article/details/8309539 redis: 1.NIO通信 因都在内存操作,所以逻辑的操作非常快,减少 ...
- PHP如何读取xml文件?
准备xmlwen文件:a.xml <?xml version="1.0" encoding="UTF-8"?> <humans> < ...
- linux基础教程---内容操作
一.寻找文件里的指定内容 寻找文件里的指定内容,输出内容所在行的所有信息 grep 被搜索内容 文件路径名 >grep var passwd //在 ...
- 解决同一页面jQuery多个版本或和其他js库冲突方法
<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...
- Hadoop1.2.1 出现Warning: $HADOOP_HOME is deprecated.的解决方案
通过启动或停止hadoop我们会发现会出现 “Warning: $HADOOP_HOME is deprecated” 这样一个警告,下面给出解决方案: 不过我们一般推荐第二种,因为我们还是需要$HA ...
- logback中MDC使用
今天在项目发现别人写了很多MDC.put("taskid", "testThread/heart/main_heart");或者MDC.put("ta ...
- Linux命令之乐--expr
计算字符长度 [root@Director ~]# echo $var hello world [root@Director test]# expr length "$var" 数 ...
- 递归删除资源树 Ztree
前言 最近项目里有这么一个需求:现在有一个用Ztree编写的资源树,当删除资源树的某个节点时,则将此节点下面的所有节点全部删除,这里显然就用到了递归:若此节点被删除后无其它的兄弟节点了,我们还需要将其 ...