summaryrefslogtreecommitdiff
path: root/misc/openlayers/examples/multitouch.html
blob: 0cab78a8dd1a9768dc2bbe78314f4a8895171c57 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html>
  <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <title>Multitouch Test</title>
  </head>
  <body>
   <div style="width:80%; height: 200px; border: 1px solid black; font-size: 5em;" id="box">
   </div>
   Touch inside the box. On a touch enabled browser, you will get the number
   of detected touch events. If the box is red, your browser does not support
   touch events.
  <script>
    var box = document.getElementById("box");
    box.addEventListener("touchstart", function(evt) {
        box.innerHTML = evt.touches.length;
        evt.preventDefault();
    });    
    box.addEventListener("touchmove", function(evt) {
        box.innerHTML = evt.touches.length;
        evt.preventDefault();
    });    
    if (!(typeof box.ontouchstart != 'undefined')) { 
        box.style.backgroundColor = "red";
    }    
  </script>
  </body>
</html>