소스 검색

getElementFromPoint优化

Co-authored-by: Copilot <copilot@github.com>
dsy 1 주 전
부모
커밋
b8fde5f47e
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/views/book/courseware/preview/CoursewarePreview.vue

+ 1 - 1
src/views/book/courseware/preview/CoursewarePreview.vue

@@ -1149,7 +1149,7 @@ export default {
       const absoluteY = courserwareRect.top + y;
       let el = document.elementFromPoint(absoluteX, absoluteY);
       // 向上查找,直到找到具有 data-id 属性和 grid 类的元素
-      while (el && !el.dataset.id && !el.classList.contains('grid')) {
+      while (el && (!el.dataset.id || !el.classList.contains('grid'))) {
         el = el.parentElement;
       }