From 212e800dfd191d23748ae267a9c4282501a69a10 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期四, 06 六月 2024 09:36:35 +0800
Subject: [PATCH] 连线题优化

---
 src/books/artAndDance/view/components/chapter005.vue |    1 +
 src/components/matching/matching.vue                 |    8 ++++++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/books/artAndDance/view/components/chapter005.vue b/src/books/artAndDance/view/components/chapter005.vue
index c05e589..9c11b04 100644
--- a/src/books/artAndDance/view/components/chapter005.vue
+++ b/src/books/artAndDance/view/components/chapter005.vue
@@ -125,6 +125,7 @@
             x5-playsinline=""
             controls
             class="w100"
+            style="margin:38px 0"
           ></video>
           <div class="bj1">
             <p class="block">
diff --git a/src/components/matching/matching.vue b/src/components/matching/matching.vue
index 02fd744..bc1023a 100644
--- a/src/components/matching/matching.vue
+++ b/src/components/matching/matching.vue
@@ -187,7 +187,9 @@
       }
       // let event = e.changedTouches[0];
       // document.elementFromPoint 閲嶇偣锛屾牴鎹畑,y鍧愭爣 鍙栧綋鍓嶅厓绱� 鎵�鏈夎兘杩愯鐨勯�昏緫 閮戒緷鎵樹簬杩欓噷銆�
-      let dom = document.elementFromPoint(e.pageX, e.pageY);
+      let dom = (
+        this.container ? this.container : document
+      ).elementFromPoint(e.pageX, e.pageY);
       // 鍙宠竟鐨刣om鏄摢涓�
       let right = this.rightDom.find((r) => r.bom === dom);
       // 涓嶇鏄摢涓兘娓呴櫎鎺� 搴曢儴鐨勭嚎
@@ -350,7 +352,9 @@
     // 鑾峰彇褰撳墠椤电爜
     handlePage() {
       let pageNum = null
-      const element = document.getElementsByClassName("matching")[0];
+      const element = (
+        this.container ? this.container : document
+      ).querySelector("matching");
       if (element) {
         pageNum = this.getParentWithClass(
           element,

--
Gitblit v1.9.1