$('.header h1').Stickyfill();
.header h1 {
color: #fff;
font-size: 26px;
background-color: #ccc;
text-align: center;
margin: 0;
position: sticky;
position: -webkit-sticky;
position: -moz-sticky;
position: -ms-sticky;
position: -o-sticky;
top: 0;
}
.content {
background-color: #333;
}
.content span {
display: block;
color: #fff;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://rawgit.com/wilddeer/stickyfill/master/dist/stickyfill.js"></script>
<div class="header">
<h1>Sticky block</h1>
</div>
<div class="content">
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
<span>Content text Content text Content text</span>
</div>
Нужно поменять css блока с position: sticky
.
Как "отловить" событие, когда блок начинает скролиться вниз?
P.s. для кроссбраузерности использую библиотеку stickyfill.js, автора - https://github.com/wilddeer/stickyfill
Копался в ней, но в виду слабого знания js, не получилось найти конкретное событие.
Такого события не существует. Можно отловить прокрутку страницы и по позиции понять, когда блок прилипает.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как вынести данные из объекта в отдельные переменные, чтобы при использовании каждый раз не писать objectname, object
Всем привет, я пытаюсь создать простую игру на canvasЯ с ним имею дело почти первый раз