Показать сообщение отдельно
  #2 (permalink)  
Старый 01.02.2019, 17:54
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Давненько вы уже тут, пора бы освоить такие простые вещи
<style>
    #scr {
      width: 400px;
      border: 1px solid red;
      overflow-y: scroll;
    }

    #scr>div {
      width: 1500px;
      height: 10px;
    }
  </style>

<div id="scr">
  <div></div>
</div>
 
  <script>
    var x = 0;
    scr.onscroll = e =>{
      if(x < scr.scrollLeft) console.log('left right start');
      if(x > scr.scrollLeft) console.log('right left start');
      if(scr.scrollLeft + scr.clientWidth + 1 >= scr.scrollWidth) console.log('left right finish');
      if(scr.scrollLeft === 0) console.log('right left finish');
      x = scr.scrollLeft;
    };

  </script>

Последний раз редактировалось j0hnik, 01.02.2019 в 17:57.
Ответить с цитированием