From dc3c510d57dc7c5ce79240b5c5181260c2ecbaf9 Mon Sep 17 00:00:00 2001 From: Gabe Yuan Date: Wed, 27 Mar 2024 14:24:41 +0800 Subject: [PATCH] fix: update observer callback --- src/libs/translator.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libs/translator.js b/src/libs/translator.js index c132bb9..7702969 100644 --- a/src/libs/translator.js +++ b/src/libs/translator.js @@ -58,11 +58,11 @@ export class Translator { // 显示 _interseObserver = new IntersectionObserver( - (intersections) => { - intersections.forEach((intersection) => { - if (intersection.isIntersecting) { - this._render(intersection.target); - this._interseObserver.unobserve(intersection.target); + (entries, observer) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + observer.unobserve(entry.target); + this._render(entry.target); } }); },