做一个类似苹果滑动解锁的功能,用一个透明的图片做为滑块的边框限制器滑动范围,如用例二,在滑块移动超过左边界时,讲滑块移动到边框左边界的位置。然而,整个移动到左边继续移动,会超出边框一点距离然后又移动回来,形成剧烈地抖动。
其原因就是this.left,执行效率低下,形成短暂的延时造成的。如果获取了滑块为局部变量,使用局部变量.left,大大提高执行效率,就可以解决抖动问题。