下面第二行為什么只能這么寫 !
?? ??? ???? aA[i].onmouseout=function(){
?? ??? ??? ??? ?clearInterval(this.time);?
?? ??? ??? ??? ?var zeyi=this;
?? ??? ??? ??? ?zeyi.time=setInterval(function(){??
?? ??? ??? ??? ??? ?zeyi.style.width=zeyi.offsetWidth-8+'px';
?? ??? ??? ??? ??? ?if(zeyi.offsetWidth<=120){
?? ??? ??? ??? ??? ??? ?zeyi.offsetWidth='120px';
?? ??? ??? ??? ??? ??? ?clearInterval(zeyi.time);
?? ??? ??? ??? ??? ?}
?? ??? ??? ??? ?},30);
?? ??? ?}?? ????
為什么在執(zhí)行動(dòng)畫前清除計(jì)時(shí)器的這個(gè)帶啊? 只能用this.time?? 不能直接用zeyi? 啊
解釋一下就可以? 只有this 有效果?
2016-12-12
this指向當(dāng)前對(duì)象,? 就是說(shuō), 當(dāng)鼠標(biāo)離開的時(shí)候,我們清空定時(shí)器, 清空哪個(gè)定時(shí)器呢,就是this指向的那那個(gè)對(duì)象,,正在運(yùn)行的定時(shí)器.
2016-12-13
不客氣,