Saya mempunyai pemapar silang. Semuanya berfungsi dengan baik. Saya mempunyai bahagian atas. Tetapi apabila saya menatal ke bawah dan kemudian memuat semula (ia memuat semula ke bahagian yang kelihatan sebelum ini), panggilan balik pemapar silang dipanggil ke bahagian atas dan bukannya bahagian yang kelihatan.
const observerCallBack = (entri, pemerhati) => const [entri] = entri console.log("Panggil balik:",entry.target) if(!entry.isIntersecting) return; if(entry.target.children.length > 1){ entry.target.children[1].classList.remove('slide-from-right') entry.target.children[0].classList.remove('slide-from-left') }lain{ entry.target.classList.remove('slide-from-left') } observer.unobserve(entry.target) } const observeOptions = { akar:null, ambang:[0.5, 0.9], } pemerhati const = IntersectionObserver baharu(observerCallBack,observeOptions)
Saya telah mencuba menggunakan console.log tetapi tidak menemui sebarang penyelesaian.
Anda perlu melanggan pemerhati yang anda cipta dengan menyediakan elemen yang anda ingin perhatikan.