window.addEventListener('scroll',()=>{
let t = document.documentElement.scrollTop || document.body.scrollTop,
nav = document.getElementsByClassName('nav')[0];
t >= nav.offsetTop ? (nav.classList.add('fixed')) : (nav.classList.remove('fixed'));
})
Hello semua, kod di atas tidak boleh mengalih keluar nama kelas tambah seperti biasa. . . Walaupun saya membalikkan susunan tambah dan buang, saya masih tidak dapat melaksanakannya
Saya tidak dapat menyelesaikan masalah ini setelah sekian lama mencari, jadi saya ingin meminta nasihat anda. Terima kasih terima kasih.
nav.offsetTop
是0
Bar.Letak
t >= nav.offsetTop
改成t > nav.offsetTop
.1 Mula-mula, lihat pada output t dan nav.offsetTo untuk memastikan nilai ini adalah nilai yang dijangkakan
2. Pastikan kawasan skrol anda pada badan dan bukan pada p tertentu dalam badan