一:如果将var flag=true 放在定时器外,定时器内部函数只能将flag变为false,不能完成链式运动。
二:如果将var flag=true 放在定时器内,假设json参数第一二个分别是width、height,若width已经到达final值,flag仍为true,不会设置为false,就会清除定时器
结论:只有当json内的所有参数都达到final值,才能执行消除定时器的操作。将var flag=true放在定时器内部最开头,在定时器内部设置一个getFlag()的函数,此函数遍历json所有参数是否到达final值,只有所有参数都达到final值,flag才会为true。
二:如果将var flag=true 放在定时器内,假设json参数第一二个分别是width、height,若width已经到达final值,flag仍为true,不会设置为false,就会清除定时器
结论:只有当json内的所有参数都达到final值,才能执行消除定时器的操作。将var flag=true放在定时器内部最开头,在定时器内部设置一个getFlag()的函数,此函数遍历json所有参数是否到达final值,只有所有参数都达到final值,flag才会为true。
2016-11-20
alpha和opacity的上限问题 把speed值调高后 如果没有上限 鼠标在这个色块上停留 那么alpha会不断不断递增 造成色块闪动 很难看
2016-11-19
案例的css样式:
<style type="text/css">
*{margin:0px;padding:0px;}
#div1 {position:relative;left:0px;width:200px;height:200px;margin-top:50px;background-color: pink;}
#share{background-color:lightblue;width:20px;height:50px;position: absolute;left:200px;top:75px;}
</style>
<style type="text/css">
*{margin:0px;padding:0px;}
#div1 {position:relative;left:0px;width:200px;height:200px;margin-top:50px;background-color: pink;}
#share{background-color:lightblue;width:20px;height:50px;position: absolute;left:200px;top:75px;}
</style>
2016-11-14