鼠标移入后,第一个动画执行完了,回调函数不执行

来源:7-1 JS动画案例

慕数据0028241

2019-03-12 15:32

<script type="text/javascript" src="js/move1.js" ></script>
<script type="text/javascript" >
    var oMove=document.getElementById('move');
    var aList=oMove.getElementsByTagName('a');
     for(var i=0;i<aList.length;i++){
         aList[i].onmouseover =function () {
             var _this=this.getElementsByTagName('span')[0];
             startMove(_this,{top:-25,opacity:0},function() {
                 console.log('回调函数执行');
                 _this.style.top = 20+'px';
                 startMove(_this,{top:10,opacity:100})
             })
         };
     }


</script>


写回答 关注

1回答

  • 慕娘5634136
    2019-04-22 10:56:27

    有可能是你的运动框架有的地方写的不正确,你可以再检查一下你的框架

JS动画效果

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

113925 学习 · 1443 问题

查看课程

相似问题