瀏覽代碼

fix for touch devices

Lewy Blue 6 年之前
父節點
當前提交
7cf3f82f9a
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      examples/webgl_multiple_scenes_comparison.html

+ 5 - 3
examples/webgl_multiple_scenes_comparison.html

@@ -178,7 +178,7 @@
 
 					sliderMoved = true;
 
-					sliderPos = e.pageX;
+					sliderPos = e.pageX || e.touches[ 0 ].pageX;
 
 					//prevent the slider from being positioned outside the window bounds
 					if ( sliderPos < 0 ) sliderPos = 0;
@@ -189,9 +189,11 @@
 				}
 
 				slider.addEventListener( 'mousedown', slideReady );
-				window.addEventListener( 'mouseup', slideFinish );
 				slider.addEventListener( 'touchstart', slideReady );
-				window.addEventListener( 'touchstop', slideFinish );
+
+				window.addEventListener( 'mouseup', slideFinish );
+				window.addEventListener( 'touchend', slideFinish );
+
 				window.addEventListener( 'mousemove', slideMove );
 				window.addEventListener( 'touchmove', slideMove );