Browse Source

修复滑动的问题

zhangyujun 3 years ago
parent
commit
7a17830bcf
1 changed files with 5 additions and 5 deletions
  1. 5 5
      src/views/aprilExam/test.vue

+ 5 - 5
src/views/aprilExam/test.vue

@@ -481,7 +481,7 @@ let slideTopics = (() => {
   let beginTimeStrap: number = 0;
 
   return (e: TouchEvent) => {
-    e.preventDefault()
+    e.preventDefault();
     let currentTimeStrap: number = +new Date();
     let touchList1: TouchList;
     if (currentTimeStrap - beginTimeStrap < 1500) {
@@ -489,12 +489,12 @@ let slideTopics = (() => {
       //单点触摸的时候
       if (touchList0.length == 1 && touchList1.length == 1) {
         console.log(touchList1[0].clientX - touchList0[0].clientX);
-        if (touchList1[0].clientX - touchList0[0].clientX > -160) {
-          nextTopics();
-          touchList0 = e.changedTouches;
-        } else if (touchList1[0].clientX - touchList0[0].clientX < 160) {
+        if (touchList1[0].clientX - touchList0[0].clientX > 200) {
           backTopics();
           touchList0 = e.changedTouches;
+        } else if (touchList1[0].clientX - touchList0[0].clientX < -200) {
+          nextTopics();
+          touchList0 = e.changedTouches;
         }
       }
     } else {