最新回答 / 森帅博伊
你的对象一下是oDiv,一下是obj,这样肯定不行,把obj,都改为oDiv。否则,就像你在定义startMove()函数是注释的,里面需要声明两个参数,即function startMove(obj,iTarget){},同时,加载时的执行参数下的startMove()也需要改为两个参数,可以改为startMove(this,0)和startMove(this,-200)。
2016-04-24
老师这样写flag最终一直会是false,在前面还要加个条件if (icur != json[attr]) {flag = false;}后面加上else{flag = true;}这样才能情况定时器
2016-04-23
如果想用CSS实现的话使用transition也可以
#div1{
width:200px;
height:200px;
background:red;
opacity:0.3;
transition:opacity 2s;
}
#div1:hover{
opacity:1;
}
#div1{
width:200px;
height:200px;
background:red;
opacity:0.3;
transition:opacity 2s;
}
#div1:hover{
opacity:1;
}
2016-04-23
if (icur != json[attr]) {flag = false;}后面加上else{flag = true;}
再将if (flag) {clearInterval(obj.timer);
if (fn) {
fn();}}放在for循环外可解决无法链式运动和width201px时height达不到指定值的两个bug。
再将if (flag) {clearInterval(obj.timer);
if (fn) {
fn();}}放在for循环外可解决无法链式运动和width201px时height达不到指定值的两个bug。
2016-04-23