能否不使用object.offsetLeft
<script> window.onload=function(){ var?movepart=document.getElementById("movepart"); movepart.onmouseover=function(){ rightmove(0); } movepart.onmouseout=function(){ rightmove(-1000); } } var?funa=null; function?rightmove?(target)?{ clearInterval(funa); var?movepart=document.getElementById("movepart"); funa=setInterval(function(){ var?speed=0; if?(movepart.offsetLeft?<?target)?{ speed=10; } if?(movepart.offsetLeft?>?target)?{ speed=-10; } if?(movepart.offsetLeft?==?target)?{ clearInterval(funa); }?else{ movepart.style.left=movepart.offsetLeft+speed+'px'; } },1) } </script>
之前好像在哪里看到只使用object.style.left,就可以控制的動(dòng)畫的,如何實(shí)現(xiàn)?
2015-11-16
首先你的object是什么? ? ?如果和你上面的movepart一樣,是一個(gè)dom節(jié)點(diǎn),那就和你代碼是一樣的。沒什么區(qū)別呀。
2015-11-16
找到問(wèn)題了,謝謝??!
2015-11-16