已采纳回答 / Madlen
//以下是老师封装的函数,其余的css代码自己写就好了function startMove(obj,json,fn) { /* obj为要改变的元素对象 json为属性/值对,即要改变的属性和值。用于同步运动 fn为回调函数,用于设置链式运动 ...
2018-01-31
已采纳回答 / Zkan
Li1.onmouseout = function () {stratMove(this, 'opacity', 30);}start拼写错误,其他没看
2018-01-15
最赞回答 / 伴山客
终于想通了,还是flag的问题。大家注意,var flag =true;这句话一定一定要放在for-in外面理解如下:首先for-in虽然使得看起来是同步进行,但实际还是你定义的运动1,运动2,运动3 顺序操作。当放在外面的时候,三个运动是修改一个flag,有一个没满足都是false。而当flag定义放在循环里的时候,每一个运动的每一次操作,都会重置flag为true。模拟一下:假定速度为1.首先第一圈。宽是false,然运动,达到目标。高是false,运动,仍未达到。透明度是false,运动,仍未达到。...
2017-12-20