sUcK_lOlIpOp
2019-01-07 21:26
li1.onmouseover=function(){ startMove(li1,"height",300,function(){ startMove(this,"width",600); }); };
如果第二层函数里面写this而不懈li1就回报这个错,这是为什么呢?
回调函数 不可用this 可以在前面声明一个 var that=this;将this赋予that。
用that也没有效果啊
不是不能用this。。。而是你那个指代的并不是个元素,你看报错信息就知道了,你是想给元素设置动画不是给window 设置。。
JS动画效果
113916 学习 · 1502 问题
相似问题
回答 2