码迷,mamicode.com
首页 > 其他好文 > 详细

用hammer实现触摸 pan 方法

时间:2018-10-14 20:42:39      阅读:614      评论:0      收藏:0      [点我收藏+]

标签:off   box   device   java   ice   width   创建   height   color   

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
        <title>触摸</title>
        <style type="text/css">
            #box {
                width: 200px;
                height: 200px;
                background: orangered;
                position: absolute;
                left: 0;
                top: 0;
            }
        </style>
        
    </head>

    <body>
        <div id="box">

        </div>
    </body>

    <script src="hammer.min.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
        var oBox = document.getElementById("box");
        //创建实例
        var hammer = new Hammer(oBox);

        hammer.get(pan).set({
            direction: Hammer.DIRECTION_ALL
        });
        hammer.on("panstart", function(event) {
            var left = oBox.offsetLeft;
            var tp = oBox.offsetTop;

            hammer.on("panmove", function(event) {
                oBox.style.left = left + event.deltaX + px;
                oBox.style.top = tp + event.deltaY + px;
            });
        })
    </script>

</html>

 

用hammer实现触摸 pan 方法

标签:off   box   device   java   ice   width   创建   height   color   

原文地址:https://www.cnblogs.com/150536FBB/p/9787515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!