Допустим на странице выводится 10 изображений с длиной в 50 пикселей - 1 изображение. В итоге имеем 500 пикселей.
Если отобразить страницу на ПК, то она вместит этих 10 изображений, а на смартфонах это не получится.
Вопрос: Я могу получить ширину экрана пользователя. Пусть будет: 210 пикселей. Как мне вырезать <img>
, которые входят в последние 290 пикселей?
Для начала, получи положение картинок относительно левой границы экрана. Далее, если, это расстояние, или, это расстояние + ширина картинки больше размера экрана - скрыть картинку.
Функция для получения положения объекта относительно документа: getBoundingClientRect()
.
Если тебе нужны координаты относительно текущего окна: elementFromPoint(x, y)
.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть несколько блоков, которые находятся друг под другом и "имеют эффект параллакса"Суть эффекта заключается в том, чтобы поднять определённый...
Скрипт работает нормально, но google chrome выводит в консоль такую ошикбку
меняю содержимое внутри тэга, где присутствует кнопкаКнопка генерирует новое содержимое для тега