闫增涛
2024-06-06 212e800dfd191d23748ae267a9c4282501a69a10
连线题优化
2个文件已修改
9 ■■■■ 已修改文件
src/books/artAndDance/view/components/chapter005.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/matching/matching.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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">
src/components/matching/matching.vue
@@ -187,7 +187,9 @@
      }
      // let event = e.changedTouches[0];
      // document.elementFromPoint 重点,根据x,y坐标 取当前元素 所有能运行的逻辑 都依托于这里。
      let dom = document.elementFromPoint(e.pageX, e.pageY);
      let dom = (
        this.container ? this.container : document
      ).elementFromPoint(e.pageX, e.pageY);
      // 右边的dom是哪个
      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,