mo 5 lat temu
rodzic
commit
4a7b1005f8
1 zmienionych plików z 11 dodań i 3 usunięć
  1. 11 3
      src/views/index/blocks/videoList.vue

+ 11 - 3
src/views/index/blocks/videoList.vue

@@ -4,7 +4,8 @@
          v-if="activeRow">
       <div class="projectList width1200">
         <div class="left">
-          <el-collapse class="projectInfoWrap"
+          <el-collapse @change='changeType'
+                       class="projectInfoWrap"
                        v-model="activeList"
                        accordion>
             <el-collapse-item name="app">
@@ -90,7 +91,7 @@
 <script>
 import { vaidoJson } from '../../project/video'
 import plyr from '@/components/video'
-
+import { scrollAnimation } from '@/util/scroll'
 export default {
   components: {
     plyr
@@ -105,7 +106,14 @@ export default {
   },
   mounted () {
     this.activeRow = vaidoJson.app[0]
-  }
+  },
+  methods: {
+    changeType (val) {
+      const currentY = document.documentElement.scrollTop || document.body.scrollTop;
+      let top = document.getElementById('videoList').offsetTop - 76
+      scrollAnimation(currentY, top)
+    }
+  },
 }
 </script>
 <style lang="less" scoped>