从零开始学习前端JAVASCRIPT — 11、JavaScript运动模型及轮播图效果、放大镜效果、自适应瀑布流

2018-02-28 07:44:01来源:cnblogs.com作者:大仲马人点击

分享

未完待续。。。。。。

1:运动原理

通过连续不断的改变物体的位置,而发生移动变化。

使用setInterval实现。

匀速运动:速度值一直保持不变。

多物体同时运动:将定时器绑设置为对象的一个属性。

注:物体每次运动都应该把之前的定时器清除掉。


 2:边界处理

遇到边界是应该停止掉还是反弹,方向相反。

改变物体运动方向:将物体的速度值取反。


 3:加速减速

加速:速度越来越快。

减速:速度越来越慢。


 4:抛物线

水平方向有一速度,垂直方向有一速度,并做自由落体。


5:透明度的变换

难点:处理低版本IE和其它浏览器的透明度兼容性问题。

注:IE7/8下:给对象添加opacity属性。


 6:缓冲运动


 7:多属性缓冲运动函数封装

在定时器内部添加一个标识来判断属性是否都完成。


 8:圆周运动


9:链式运动(通过回调函数来完成)

附录


demoOne.无缝循环滚动轮播图


demoTwo.淘宝放大镜效果


demoThree.自适应瀑布流效果

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台