Исчезновение с заменой

232
28 января 2018, 04:12

Есть <div>, в котором есть три элемента display: inline-block;.
Нужно сделать так, чтобы при скролле вниз два правых элемента исчезали и заменялись другим контентом.

P.S. Весь контент идущий дальше имеет position: sticky; и наслаивается.
Вообще ничего не понимаю в JavaScript.

Answer 1

Можно сделать через JS:

document.getElementById('id большого div-a').addEventListener('scroll', function(){
  document.getElementById('id левого div-a').innerHTML="другой текст";
  document.getElementById('id правого div-a').innerHTML="другой текст";
  document.getElementById('id левого div-a').style.background="#hex-цвет";
  document.getElementById('id правого div-a').style.background="#hex-цвет";
}

При скролле изменяются два div-a другим содержимым через innerHTML и их цвет через стили (по желанию)

READ ALSO
Убрать пробелы в jquery/преобразовать в строку

Убрать пробелы в jquery/преобразовать в строку

ЗдравствуйтеВ общем я получил строку в jquery

270
Не появляется форма авторизации

Не появляется форма авторизации

Добрый деньЕсть сайт https://www

208
Web приложение - платформа для виджетов

Web приложение - платформа для виджетов

Есть задача создать Web приложение, которое будет состоять из модулей, реализующих различные бизнес процессыЕсть пожелания от заказчика,...

163