Explorar o código

getElementFromPoint优化

Co-authored-by: Copilot <copilot@github.com>
dsy hai 1 semana
pai
achega
b8fde5f47e
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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;
       }