Автопрокрутка внутри div в Angular 6 - PullRequest
0 голосов
/ 21 декабря 2018

Я использую Angular 6, и у меня проблема с автопрокруткой внутри элемента div.Я ищу что-то вроде того, что у нас есть:

var my_time;
$(document).ready(function() {
  pageScroll();
  $("#contain").mouseover(function() {
    clearTimeout(my_time);
  }).mouseout(function() {
    pageScroll();
  });
});

function pageScroll() {  
    var objDiv = document.getElementById("contain");
  objDiv.scrollTop = objDiv.scrollTop + 1;  
  $('p:nth-of-type(1)').html('scrollTop : '+ objDiv.scrollTop);
  $('p:nth-of-type(2)').html('scrollHeight : ' + objDiv.scrollHeight);
  if (objDiv.scrollTop == (objDiv.scrollHeight - 100)) {
    objDiv.scrollTop = 0;
  }
  my_time = setTimeout('pageScroll()', 25);
}

https://codepen.io/salman31/pen/dYdGLa?editors=1011

Это сделано с помощью jquery, и я не узнал, как это сделать в Angular 6.

Может быть, я могу использовать вертикальную карусель, но не могу найти хорошую ..

...