|
5 | 5 | <meta charset="utf-8"> |
6 | 6 | <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"> |
7 | 7 | <link type="text/css" rel="stylesheet" href="main.css"> |
| 8 | + <style> |
| 9 | + body { |
| 10 | + touch-action: none; |
| 11 | + } |
| 12 | + </style> |
8 | 13 | </head> |
9 | 14 | <body> |
10 | 15 |
|
|
88 | 93 |
|
89 | 94 | // |
90 | 95 |
|
91 | | - document.addEventListener( 'mousedown', onDocumentMouseDown, false ); |
| 96 | + document.addEventListener( 'pointerdown', onPointerDown, false ); |
92 | 97 | document.addEventListener( 'wheel', onDocumentMouseWheel, false ); |
93 | 98 |
|
94 | 99 | window.addEventListener( 'resize', onWindowResized, false ); |
|
104 | 109 |
|
105 | 110 | } |
106 | 111 |
|
107 | | - function onDocumentMouseDown( event ) { |
| 112 | + function onPointerDown( event ) { |
108 | 113 |
|
109 | 114 | event.preventDefault(); |
110 | 115 |
|
|
114 | 119 | onPointerDownLon = lon; |
115 | 120 | onPointerDownLat = lat; |
116 | 121 |
|
117 | | - document.addEventListener( 'mousemove', onDocumentMouseMove, false ); |
118 | | - document.addEventListener( 'mouseup', onDocumentMouseUp, false ); |
| 122 | + document.addEventListener( 'pointermove', onPointerMove, false ); |
| 123 | + document.addEventListener( 'pointerup', onPointerUp, false ); |
119 | 124 |
|
120 | 125 | } |
121 | 126 |
|
122 | | - function onDocumentMouseMove( event ) { |
| 127 | + function onPointerMove( event ) { |
123 | 128 |
|
124 | 129 | lon = ( event.clientX - onPointerDownPointerX ) * 0.1 + onPointerDownLon; |
125 | 130 | lat = ( event.clientY - onPointerDownPointerY ) * 0.1 + onPointerDownLat; |
126 | 131 |
|
127 | 132 | } |
128 | 133 |
|
129 | | - function onDocumentMouseUp() { |
| 134 | + function onPointerUp() { |
130 | 135 |
|
131 | | - document.removeEventListener( 'mousemove', onDocumentMouseMove, false ); |
132 | | - document.removeEventListener( 'mouseup', onDocumentMouseUp, false ); |
| 136 | + document.removeEventListener( 'pointermove', onPointerMove, false ); |
| 137 | + document.removeEventListener( 'pointerup', onPointerUp, false ); |
133 | 138 |
|
134 | 139 | } |
135 | 140 |
|
|
0 commit comments