Загружайте больше данных ТОЛЬКО в конце горизонтальной прокрутки на всех устройствах (Desktop, Mobile) - PullRequest
0 голосов
/ 07 октября 2019

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

, ток равен e.currentTarget.scrollLeft, step - это шаг, который мне нужно загрузить из моего вызова ajax. Это функция, которая возвращает true, если я перехожу к концу прокрутки

function horizontal(current, step){

  var multScreen=(window.screen.width * window.devicePixelRatio);
  var stepMultscreen = (step * multScreen);
  if(current>stepMultscreen){
    return true;
  }else{
    return false;
  }

Проблема в том, что на разных устройствах я не могу получить "true", потому что stepMultscreen никогда не будет меньше тока. (потому что div не достаточно большой, поэтому не может вернуть true)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...