当滚动条位于某个元素旁边时,我想更改该元素的背景。我怎样才能做到这一点?
我使用了“滚动”事件,但没有成功。
<div id="skill">This is Skill</div>
var about = document.getElementById('about');
about.addEventListener('scroll', function() {
about.style.background='green';
});
像这样,当我单击该部分时,背景将发生变化:
about.addEventListener('click', function() {
about.style.background='green'});
最佳答案
我从您的问题中猜测是,您想在页面滚动时添加背景。
var about = document.getElementById('about');
window.addEventListener('scroll', function() {
about.style.background = 'green';
});
body{
height:800px;
}
<html>
<body>
<div id="about">This is Skill</div>
</body>
<html>
关于javascript - 如何在元素上使用滚动条事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58932560/