На данный вопрос уже ответили:
Фиксированный класс:
.fixed-container {
background-color: #242a35;
position: fixed;
width: 100%;
}
Блок к которому необходимо добавить фиксированный класс:
<div class="wrapper-container">
</div>
Код JavaScript:
window.onscroll = function() {
var wrapperContainer = document.getElementsByClassName('wrapper-container');
var scrollTop = window.pageYOffset || document.documentElement.scrollTop;
if (scrollTop > 50) {
wrapperContainer.classList.add('fixed-container');
}
}
Ошибка: Uncaught TypeError: Cannot read property 'add' of undefined
Подскажите, что не так сделал?
Потому что в var wrapperContainer = document.getElementsByClassName('wrapper-container') у Вас не один элемент, а коллекция. Если у Вас это один такой элемент, напишите:
var wrapperContainer = document.getElementsByClassName('wrapper-container')[0]
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
После выполнения определенного кода, нужно сразу же сделать следующую (разбить таблицу на страницы)Но почему-то выдаёт ошибку
Требуется разработать на языке JavaScript код, печатающий на консоль самую длинную общую подстроку всех переданных строк
Необходимо сделать скрипт который при нажатии на кнопку создаёт ячейку таблицы в низ, и при нажатии на другую кнопку создаёт ячейки таблицы...
Есть форма на сайте, если пользователь не ввел в течение времени туда никакие данные, показать ему сообщениеКак это реализовать на JS?