为什么变化速度特别慢,而且没有直接下降到代码要求处,还是从上面下来,不是从下面升上去

来源:7-1 JS动画案例

Hiccup

2018-11-27 13:27

var divMove = document.getElementById('move');
   var divList = divMove.getElementsByTagName('div');
   for(var i =0;i<divList.length;i++){
    divList[i].onmouseover = function(){
     var _this = this.getElementsByTagName('a')[0];
     startMove(_this,{top:-20,opacity:100},function(){
      _this.style.top=50+'px';
      _this.style.top=50+'px';
      startMove(_this,{top:0,opacity:100});
     });
    }
   }

写回答 关注

1回答

  • 苏扬帆
    2018-12-30 15:02:34

    你这是的top跨度太大了 所以会显示速度慢

JS动画效果

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

113925 学习 · 1443 问题

查看课程

相似问题