소스 검색

Add touchstart event handler

paulmasson 10 년 전
부모
커밋
a88a1aaa4b
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      examples/canvas_interactive_cubes.html

+ 11 - 0
examples/canvas_interactive_cubes.html

@@ -106,6 +106,7 @@
 				container.appendChild( stats.domElement );
 				container.appendChild( stats.domElement );
 
 
 				document.addEventListener( 'mousedown', onDocumentMouseDown, false );
 				document.addEventListener( 'mousedown', onDocumentMouseDown, false );
+				document.addEventListener( 'touchstart', onDocumentTouchStart, false );
 
 
 				//
 				//
 
 
@@ -121,6 +122,16 @@
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				renderer.setSize( window.innerWidth, window.innerHeight );
 
 
 			}
 			}
+			
+			function onDocumentTouchStart( event ) {
+				
+				event.preventDefault();
+				
+				event.clientX = event.touches[0].clientX;
+				event.clientY = event.touches[0].clientY;
+				onDocumentMouseDown( event );
+
+			}	
 
 
 			function onDocumentMouseDown( event ) {
 			function onDocumentMouseDown( event ) {