AlloyTouch插件心得
Install
1 | npm install alloytouch |
API
1 | var alloyTouch = new AlloyTouch({ |
通过对象的实例可以自行运动DOM:1
alloyTouch.to(value, time, ease)
wiki
wiki地址 可以参照这里
下拉刷新心得
主要是用transform.js,设置dom元素的transform属性,这样可以使元素动画的时候性能比较好,然后将页面的content放在一个div中1
2
3
4
5
6
7<div class="app">
<div class="scroll">
// 这里是页面的content
<div class="head"></div>
<div class="body"></div>
</div>
</div>
这样下拉的时候可以出现整个页面下拉的效果,然后一般是下拉的时候头部会有放大效果,所以我们 cloneNode(head)
这个元素到app的外面,下拉的时候对外面的clone的元素进行放大,对scroll里面的head进行隐藏,就会出现下拉放大的效果,大概原理即是如此