#javascript #html
#javascript #HTML
Вопрос:
Может ли кто-нибудь помочь мне с этим? Всякий раз, когда я пытаюсь прокрутить, класс none не переключается..
window.addEventListener('scroll', function() {
var header = document.getElementsById("here");
header.classList.toggle("none", window.scrollY > 0);
});
.none {
display: none;
}
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Image_created_with_a_mobile_phone.png/800px-Image_created_with_a_mobile_phone.png" id="here>
Комментарии:
1. Разве тегу img не нужно свойство класса для переключения?
2.
id="here> should be: id="here">
не существует такого понятия, как »getElementsById
идентификатор», который является уникальным, и он должен быть:getElementById
, голосование за закрытие из-за опечатки.3. Проголосовали за закрытие, потому что это всего лишь 2 опечатки.
Ответ №1:
Вы просто не закрыли id img и не написали elementsbyid
вместо elementbyid
.
window.addEventListener('scroll', function() {
var header = document.getElementById("here");
header.classList.toggle("none", window.scrollY > 0);
});
.none {
display: none;
}
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/b/b6/Image_created_with_a_mobile_phone.png/800px-Image_created_with_a_mobile_phone.png" id="here">