У меня есть горизонтальный 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)