window.onload=function(){
var oDiv = document.getElementById('div');
var timer= null;
oDiv.onmouseover=function(){
startMove1();
}
oDiv.onmouseout=function(){
startMove2();
}
function startMove1(){
clearInterval(timer);
timer=setInterval(function(){
if(oDiv.offsetLeft==0){
clearInterval(timer);
}else{
console.log(111);
oDiv.style.left=oDiv.offsetLeft+10+'px';
}
},30);
}
function startMove2(){
clearInterval(timer);
timer=setInterval(function(){
if(oDiv.offsetLeft==-150){
clearInterval(timer);
}else{
oDiv.style.left=oDiv.offsetLeft-10+'px';
}
},30);
}
}
<div id="div">
<div id="div1">分享到</div>
</div>
问题1:
问题2:
问题3;