То есть тебе было лень, скопировать код, наверное ещё более лень изучить функции конструкторы и классы. И хочешь, чтобы тут объяснили такую обширную тему ещё и код переписали с изображений? На что ты вообще надеялся?
mastaJoe, перенеси jquery в хедер блин. html код читается сверху вниз, браузер увидел твой скрипт, увидел в нем то что нужно применить jquery, но о jquery он(браузер) еще ничего не знает. Ты можешь написать роман на португальском не выучив при этом португальский?
Рустам Байназаров, я имею ввиду масштабировать макет под стандарт к примеру 1920px. Скорее всего дизайнер накосячил и выдал огромный макет, конечно круто из него картинки повырезать и сделать под ретину, но обычно нормальные дизайнеры, дают адекватный макет с отдельными ресурсами. Либо у него макет вообще под 4k и адаптировать нужно. Хз в общем выложил бы он хотя бы макет стало бы ясно.
Muvka, это радикальная мера, спека на такое не пойдет, а если и пойдет то очень долго будет поддерживаться, но постоянно уведомляя. И очень долго, это не меньше двух трёх лет
slider_five_box.style.marginLeft в первом случае возвращает число во втором строку. За коментарий на счет математики извиняюсь все было бы верно, если бы не строка
Воспользуйтесь скриптом выше. А алгоритм такой и nodejs тут почти не причем. По мере прокрутки при выполнении нескольких условий, обычно расчет от последнего созданного элемента и высоты вьюпорта, выполняется запрос к серверу, он присылает данные, эти данные отрисовываются как вам нужно, и процесс повторяется
opacity тут вреден, так как всему блоку задаёт прозрачность. Я не уверен конечно, но предполагаю, из-за того что элемент строчный, у него нет свойства прозрачного фона, и его просто нужно прописать, что бы анимации было от чего отталкиваться