为什么我不能移动?

为什么我不能移动?

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

    <style>

        .backTop{

            width: 45px;

            height: 45px;

            background-color: rgba(2, 2, 2, .5);

            border-radius: 50%;

            position: fixed;

            bottom: 20px;

            right: 20px;

            text-align: center;

            color: #ffffff;

            line-height: 45px;

            font-size: 20px;

        }

    </style>

</head>

<body>

    <div class="backTop" id="backTop">&uarr;</div>


    <script>

        var backTop = document.getElementById("backTop");

        var cursor = {x:0, y:0}

        backTop.addEventListener("click", function(){

            move(this,-10+cursor.x,-10+cursor.y);

            cursor.x += -10;

            cursor.y += -10;

        }, false);

        function move(el, x, y){

            x = x || 0;

            y = y || 0;


            el.style.transform = 'translate3d ('+x+'px, '+y+'px, 0)'

        }

    </script>

</body>

</html>



正在回答

登陆购买课程后可参与讨论,去登陆

1回答

修改如下,点击是可以移动的

http://img1.sycdn.imooc.com//climg/5d74e1ec0001ee0a09900404.jpg

这里点击移动是因为同学代码绑定的是点击事件

希望可以帮到你!

  • 慕侠9181480 提问者 #1
    我点击了也不能移动呀,我的电脑问题吗?
    2019-09-08 19:56:56
  • 慕侠9181480 提问者 #2
    可以了 谢谢老师
    2019-09-08 20:08:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.WebAPP开发与小程序
  • 参与学习           人
  • 提交作业       622    份
  • 解答问题       6815    个

微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师