分享没有出现,也没有动画效果是为什么?

来源:2-1 JS速度动画

qq_卐_lrEHRY

2019-06-14 15:35

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            body,div,span{
                margin: 0;
                padding: 0;
            }
            #div1 span{
                width: 20px;
                height: 50px;
                background: blue;
                position: absolute;
                left:-200px;
                top: 75px;
            }
        </style>
        <script type="text/javascript">
            window.onload =function(){
                var div = document.getElementById('div1')
                div.onmouseover =function(){
                    startMove();
                    
                }
            }
            function startMove(){
                var div = document.getElementById('div1')
                setInterval(function(){
                div.style.left = div.offsetLeft +10+'px'    
                },30)
            }
        </script>
    </head>
    
    
    <body>
        <div id="div1">
            <span id="share">分享</span>
        </div>
    </body>
</html>

写回答 关注

2回答

  • qq_慕斯卡9082093
    2020-05-26 09:34:45

    style里面 少设置一个div 

  • EdwinYang
    2019-06-17 11:13:26

    span是内联标签,不能设置宽高

JS动画效果

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

113925 学习 · 1443 问题

查看课程

相似问题