Alex: есть такая штука document.documentElement.clientWidth
но, когда я её подставляю для задавания размера, задает 1440,
но после вызываю чисто document.documentElement.clientWidth, уже 1423, почему?
как результат прокрутка остается, но если задать 1423 в ручную, то всё как надо
Alex: подскажи ещё пожалуйста такой момент https://jsfiddle.net/f4ocguv4/10/
когда уменьшаешь браузер, снизу появляется видимость второго блока, но при увеличении, всё как надо, виден только один(первый блок), как с этим бороться и добиться при уменьшении браузера стабильно вид только первого блока на весь браузер?
через js при resize будет некорректно применяться clientHeight
spoiler
возможно это из-за того, что при уменьшении вьюпорта, на какой-то очень быстрый момент появляется горизонтальный скролл, который отнимает 17px(зависит от браузера и ОС) от clientHeight - поэтому получается, что все блоки становятся меньше по высоте. но это не точно. разбираться в этом не вижу смысла, так как то что ты пытаешься сделать, спокойно реализуется на css
Alex: у меня с bg, если это просто блок с цветом тоже нормально на телефон вышло, а если на bg картинки, то почему-то 3 блока с картинками сразу показывает