在Android中我们常见到的ListView、Launcher、SlidingMenu、ViewPager等等这些具有弹性滑动的View的背后都隐藏着一个机智又乖巧的小精灵——Scroller。这些...
分类:
其他好文 时间:
2016-11-16 11:55:01
阅读次数:
260
本文主要想谈谈页面优化之滚动优化。 主要内容包括了为何需要优化滚动事件,滚动与页面渲染的关系,节流与防抖,pointer-events:none 优化滚动。因为本文涉及了很多很多基础,可以对照上面的知识点,选择性跳到相应地方阅读。 滚动优化的由来 滚动优化其实也不仅仅指滚动(scroll 事件),还 ...
分类:
其他好文 时间:
2016-10-28 20:01:46
阅读次数:
274
1. 前言通过view本身提供的scrollTo/scrollBy方法实现滑动,其过程是瞬间的,想要实现弹性滑动的时候,需要用scroller来实现。Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。mScroller本身,并不会导致View的...
分类:
移动开发 时间:
2016-07-22 19:11:27
阅读次数:
282
这是一个轻量级的jQuery的单页网站导航插件。增加了单击后平滑滚动导航和当你浏览不同的部分时自动选择正确的导航项。changeHash: false, 改变当用户单击导航,就改变changeHash选项为true。scrollSpeed: 750,scrollThreshold: 0.5,filt ...
分类:
Web程序 时间:
2016-07-17 13:04:24
阅读次数:
218
如何在UITableViewCell中使用Autolayout来实现Cell的内容和子视图自动计算行高,并且能够保持平滑滚动的?
这个问题得到了300+的支持和450+的收藏,答案得到了730+的支持,很详细的说明了如何在iOS7和iOS8上实现UITableView的动态行高功能,并且这个答案对实现UICollectionView的动态行高也具有参考意义。所以在这里将这个答案翻译了一下...
分类:
其他好文 时间:
2016-05-12 14:26:47
阅读次数:
143
24. 解决链接锚点的生硬问题 $('.nav .btn[href*=#],.icon2,.icon3').click(function() { if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '')
分类:
Web程序 时间:
2016-03-11 16:52:40
阅读次数:
181
在《实现View的移动的方法总结》一文中,介绍了实现View的移动的几种方法:setLayoutParams(),scrollTo()和scrollBy(),layout(),offsetLeftAndRight()和offsetTopAndBottom(),位移动画和属性动画。以上这几种方法中,只
分类:
其他好文 时间:
2016-03-02 15:00:42
阅读次数:
140
自己模仿JQ插件的写法写了一个循环滚动列表插件,支持自定义上、下、左、右四个方向,支持平滑滚动或者间断滚动两种方式,都是通过参数设置。JQ里面有些重复的地方,暂时没想到更好的方法去精简。不过效果还是可以的,如下(效果图上传后都加速了,实际效果比这个要慢很多):html代码如下:循环滚动列表 ...
分类:
Web程序 时间:
2015-12-24 12:00:42
阅读次数:
167
qwer 原文 jQuery JQuery实现锚点平滑滚动 哎呦,不错哦,JavaScript 下雨特效
分类:
其他好文 时间:
2015-12-21 21:57:35
阅读次数:
146