всем привет , помогите добавить элемент, при прокрутке меню должна появляться кнопка, а при топе
$(document).scroll(function() {
var documentScrollTop = $(document).scrollTop();
if (documentScrollTop > $('#header').height()) {
$('#navbar').addClass('fixedattop');
var shiftContent = $('#navbar').height();
$('#content').css('margin-top', shiftContent + 'px');
}
else if ($('#navbar').hasClass('fixedattop')) {
$('#navbar').removeClass('fixedattop');
$('#content').css('margin-top', '0px');
}
});
$(document).ready(function(){
$("#navbar").on("click","a", function (event) {
//отменяем стандартную обработку нажатия по ссылке
event.preventDefault();
//забираем идентификатор бока с атрибута href
var id = $(this).attr('href');
//узнаем высоту от начала страницы до блока
//на который ссылается якорь
top = $(id).offset().top;
//анимируем переход на расстояние - top за 1500 мс
$('body, html').animate({scrollTop: top}, 1500);
});
});
ul.nav__menu
li.nav__menu
a.nav__link(href="#link1") Почему мы?
li.nav__menu
a.nav__link(href="#link2") Зачем клуб?
li.nav__menu
a.nav__link(href="#link3") Как работаем?
li.nav__menu
a.nav__link(href="#link4") Контакты
исчезать.
Можно сделать так:
$(document).on("scroll", function(){
if($(document).scrollTop() == 0)
{
$('.knopka').css('display','none');
}
else
{
$('.knopka').css('display','block');
}
})
body
{
height:1500px;
}
#header
{
position: fixed;
}
.knopka
{
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="header">
<li class="knopka">Knopka</li>
</ul>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите написать функцию которая с нынешнего времени пойдет назад на 10 лет и возвратит дату время год неделю и все о дате на английском
Какая команда в консоле, чтобы посмотреть список доступных скриптов
Подскажите, пожалуйста, почему событие onclick в коде ниже не выполняетсяЕсли убрать последнюю строку с innerHTML, всё работает:
При попытке создания новой коллекции в mongoDB, вываливается вот такая вот ошибка: