如在前两篇博客中的效果,图片实现减速滑动到指定位置,在网页效果上看起来比较美观,对用户比较友善,这种效果的实现整理下发现有一个固定的模式。
实现步骤:
- 定义需要修改的属性当前值:var current = 0;
- 定义需要修改的属性目标值:var target = 值;
- 定义一个定时器对象:var timeinter= null;
- 借助setInterval来循环按针每20毫秒修改current值一次
- 当current值和target值相等时,则停止setInterval方法的执行
代码结构示例:
var srcInter = null;
var current = 0;
window.onscroll = function () {
var target = 400;
clearInterval(timeinter);
timei