Fungsi panggil balik IntersectionObserver tidak dipanggil
P粉052724364
P粉052724364 2023-08-15 20:15:03
0
1
378

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.

P粉052724364
P粉052724364

membalas semua (1)
P粉366946380

Anda perlu melanggan pemerhati yang anda cipta dengan menyediakan elemen yang anda ingin perhatikan.

observer.observe(this.elementRef.nativeElement);
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!