1. 程式人生 > >用hammer實現觸摸 pan 方法

用hammer實現觸摸 pan 方法

實現 text asc tle osi utf sca class off

<!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 方法