js侧边栏运动

var div1 = document.getElementById('div1');

var span = document.getElementById('span');

var timer;

div1.onmouseover = function(){

hover(10,0);

};

div1.onmouseout = function(){

hover(-10,-150);

}

function hover(speed,target){

clearInterval(timer);

timer = setInterval(function(){

if (div1.offsetLeft == target) {

clearInterval(timer);

} else {

div1.style.left = div1.offsetLeft + speed + 'px';

}

},30)

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. tab列表折叠效果 html: 能源系统事业部 岗位名称: 工作地点 岗位名...
    lilyping阅读 1,930评论 0 1
  • 我们首先要明白,我们给页面添加效果用到的js到底是什么?js其实包含三部分:dom 文档对象模型 bom 浏览...
    一直以来都很好阅读 823评论 0 0
  • jQuery基础 什么是JQ?一个优秀的JS库,大型开发必备JQ的好处?一简化JS的复杂操作二不再需要关心兼容性三...
    幺七阅读 961评论 0 2
  • 印度电影《摔跤吧,爸爸》最近火了一把,影片讲述了印度冠军摔跤手马哈维亚·辛格·珀尕将两个个女儿训练成摔跤世界冠军的...
    May137阅读 854评论 0 0
  • 之前自己过生日,给室友送了几块蛋糕,今天,室友也送我一块,不管怎样,挺好的,希望周遭的人都能一直相处很好,在这个...
    文剑至秦阅读 183评论 0 0