请问大佬们 这个代码哪里错了``我检查不出来

来源:4-1 JS多物体动画

慕函数7258168

2017-05-18 21:07

<!DOCTYPE html>

<html>

    <head>

        <meta charset="utf-8">

        <style type="text/css">

            *{

                margin:0;

                padding:0px;

            }

            ul{

                list-style: none;

            }

            li{

                width: 100px;

                height: 100px;

                background-color: yellow;

                margin-bottom: 15px;

            }

        </style>

        <script>

        window.onload=function(){

            var Li=document.getElementsByTagName('li');

            var timer;

            for(var i=0; i < Li.length;i++){

                Li[i].timer=null;

                Li[i],onmouseover=function(){

                        smove(this,500);

                }

                Li[i].onmouseout=function(){

                       smove( this,100);

                }

            }

        }

        function smove(obj,target){

                clearInterval(obj.timer);

                obj.timer=setInterval(function(){

                var speed = (target-obj.offsetWidth)/2;

                speed=speed>0?Math.ceil(speed):Math.floor(speed);

                

                        if(obj.offsetWidth==target){

                            clearInterval(obj.timer);

                        }

                        else

                        {

                            obj.style.width=obj.offsetWidth+speed+"px";

                        }




                },30)

        }

        </script>

    </head>

    <body>

    <ul>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>

        <li></li>


    </ul>

    </body>

</html>



写回答 关注

1回答

  • Gellin
    2017-05-18 23:38:27
    已采纳

    Li[i].onmouseover中的‘.’被你写成‘,’,逗号跟点的问题确实比较难找出来

    Gellin 回复慕函数725...

    因为我犯过这样的错,才会注意到

    2017-05-18 23:42:21

    共 2 条回复 >

JS动画效果

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

113925 学习 · 1443 问题

查看课程

相似问题