Deteksi Posisi Saat Scroll

cara agar tau posisi window scroll , terus menganmbil nilai posisi scroll terakhir gimana ya ? ceritanya mau scroll ke bagian tertentu pas klik navigasinya

even onScrollnya kasih di tag body



var posY = 0,
    interval = 60;

function recentPos(){
  document.documentElement.scrollTop;
  posY = document.documentElement.scrollTop;

  return posY
}

function smoothScroll(id){
  var target = document.getElementById(id).offsetTop;

  var scrollAnimate = setTimeout(function(){
                                  smoothScroll(id);
                                }, 1);
  posY = posY + interval ;
  if (posY >= target){
    clearTimeout(scrollAnimate);
    posY = 0;
  }else{
    window.scrollTo(0, posY);
  }

  return false;
}

mohon bantuannya terimakasih

avatar naufalhfzhn
@naufalhfzhn

172 Kontribusi 59 Poin

Dipost 6 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban