heyang пре 3 година
родитељ
комит
f5e7dada0b
1 измењених фајлова са 20 додато и 18 уклоњено
  1. 20 18
      microserviceUserH5/static/js/vender/move.js

+ 20 - 18
microserviceUserH5/static/js/vender/move.js

@@ -24,6 +24,26 @@ var sliderData = (function(cb){
     startTranslate = translateX;
     isSlide = true;
     SlideNumber++;
+    if(SlideNumber>2){
+      if (translateX > startTranslate) {
+        // 向左划
+        if (distance > width / 3 || distance > 40) {
+          newTranslateX = startTranslate + width;
+        } else {
+          newTranslateX = startTranslate
+        }
+      } else if(SlideNumber>2) {
+        // 向右划
+        if (Math.abs(distance) > width / 3 || Math.abs(distance) > 40) {
+          newTranslateX = startTranslate - width;
+        } else {
+          newTranslateX = startTranslate
+        }
+      }
+      SlideNumber = 1;
+      translateX = newTranslateX;
+      document.getElementById("slider-list").style.transform = "translateX("+translateX/100+"rem)";
+    }
   }
   
   function touchmove(e){
@@ -39,24 +59,6 @@ var sliderData = (function(cb){
     }
     distance = currentX - startX;
     translateX = currentX - startX + startTranslate;
-
-    if (translateX > startTranslate && SlideNumber>2) {
-      // 向左划
-      if (distance > width / 3 || distance > 40) {
-        newTranslateX = startTranslate + width;
-      } else {
-        newTranslateX = startTranslate
-      }
-      translateX = newTranslateX;
-    } else if(SlideNumber>2) {
-      // 向右划
-      if (Math.abs(distance) > width / 3 || Math.abs(distance) > 40) {
-        newTranslateX = startTranslate - width;
-      } else {
-        newTranslateX = startTranslate
-      }
-      translateX = newTranslateX;
-    }
   
     document.getElementById("slider-list").style.transform = "translateX("+translateX/100+"rem)";
     slideing = true;