简单JS动画--分享框

来源:互联网 发布:自动刷弹幕软件 编辑:程序博客网 时间:2024/05/18 13:46
  • 用JS实现最简单的动画,用setInterval(fun(),milltime); 其中fun()是每隔milltime毫秒执行一次的函数。
  • 以下是简陋效果图,当鼠标在分享位置上时,红色div将从浏览器边上慢慢向右展示,当鼠标离开分享位置时,红色div将慢慢向左隐藏
    这里写图片描述
  • 详细代码:
    <body>      <div id="div1" >          <span id="share">分享</span>      </div>    </body>
<style type="text/css">    *{        padding: 0;        margin: 0;    }    div{        width: 200px;        height: 200px;        background-color: #f00;        position: relative;        left: -200px;    }    span{        width: 30px;        height: 50px;        background-color: aqua;        position: absolute;        top: 70px;        left: 200px;        text-align: center;    }</style> 

 
<script type="text/javascript">
var div1 = document.getElementById("div1");
var share = document.getElementById("share");
var timer = null;
var speed = 0;
div1.onmouseover = function(){
startMove(0);
}
div1.onmouseout = function(){
startMove(-200);
}
var startMove = function(target) {
if(target >= 0){
speed = 10;
}else {
speed = -10;
}
clearInterval(timer);
timer = setInterval(function () {
if(div1.offsetLeft == target){
clearInterval(timer);
}else {
div1.style.left = div1.offsetLeft + speed + "px";
}
}, 30);
}
</script>

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 陶瓷圆锥滚子轴承 滚子链链板 7类圆锥滚子轴承 圆锥滚子轴承32008 nsk交叉滚子轴承 圆锥滚子轴承30213 圆锥滚子轴承30209 ina圆锥滚子轴承 skf 圆锥滚子轴承 圆锥滚子轴承30313 skf 圆柱滚子轴承 圆柱滚子轴承nup 英制圆锥滚子轴承型号 滚子式单向离合器 圆锥滚子轴承优点 32006圆锥滚子轴承 30206圆锥滚子轴承 圆珠滚子轴承 传送带滚子 推力滚子轴承图片 滚子传送带 圆锥滚子轴承32007 滚子调心轴承 交叉圆柱滚子转盘轴承 薄壁圆锥滚子轴承 圆锥滚子轴承使用 圆锥滚子轴承表 圆锥滚子轴承受力 轴承圆柱滚子 圆锥滚子轴承锥角 滚子鱼 回转滚子轴承 圆锥滚子轴承接触角 圆柱滚子轴承设计 圆柱滚子轴 园锥滚子轴承 圆锥滚子轴承标准 圆柱滚子轴承代号 偏心滚子轴承 圆柱轴承滚子 角接触轴承和圆锥滚子轴承