Изменить фон при скролле вниз на 100vh

405
31 августа 2017, 19:22

Есть фиксированный хедер, в нём есть кнопка (#button), фон кнопки изначально прозрачен. Но при прокрутке страницы вниз на 100vh фон кнопки должен менять свой цвет. Как это можно сделать на jquery?

Answer 1
const $window = $(window);
$window.on('scroll', onScroll);
function onScroll() {
  if($window.scrollTop() >= $window.height()) {
    // Тут задаешь стили кнопке
  } else {
    // тут отменяешь
  }
}
READ ALSO
Как сделать выбор рейтинга для товаров?

Как сделать выбор рейтинга для товаров?

Как сделать выбор рейтинга в виде звёзд? И нужно поставить звёзды в формате svg, svg имеютсяА допустим если использовать плагин jquery bar rating, то там...

376
Комбинации вложенности классов Bootstrap

Комбинации вложенности классов Bootstrap

У меня вопрос касаемо того, какие классы Bootstrap, предназначенные для создания адаптивного макета, могут быть вложены друг в другаРазумеется,...

376
MySQL, смена кодировки в заполненной бд

MySQL, смена кодировки в заполненной бд

Добрый деньУчусь ПэХаПэ по книге, в главе MySQL создавалась БД на английском языке

346
Добавление элемента в непустой массив

Добавление элемента в непустой массив

Как в непустой двумерный массив int[][] arr добавить элемент?

436