香草Javascript滚动动画不工作
我正在创建一个简单的网站,每当我使用javascript向下滚动时,我都想在元素上运行一个动画,正如您在我的html中看到的那样,我在所有我想设置动画的元素中添加了一个名为“js scroll”的类。请看下面我的代码。问题是:我只能在滚动时设置文本动画。我怎样才能解决这个问题香草Javascript滚动动画不工作,javascript,Javascript,我正在创建一个简单的网站,每当我使用javascript向下滚动时,我都想在元素上运行一个动画,正如您在我的html中看到的那样,我在所有我想设置动画的元素中添加了一个名为“js scroll”的类。请看下面我的代码。问题是:我只能在滚动时设置文本动画。我怎样才能解决这个问题 window.addEventListener(“滚动”(()=>{ const header=document.querySelector(“header”); header.classList.toggle(“sti
window.addEventListener(“滚动”(()=>{
const header=document.querySelector(“header”);
header.classList.toggle(“sticky”,window.scrollY>0);
});
常数scrollOffset=100;
const scrollement=document.querySelector(“.js scroll”);
常量元素视图=(el,偏移量=0)=>{
const elementTop=el.getBoundingClientRect().top;
返回(
元素顶部{
scrollElement.classList.add(“滚动”);
};
常量HIDESCROLLEMENT=()=>{
scrollElement.classList.remove(“滚动”);
};
常量HandleScrollanation=()=>{
if(elementInView(scrollElement,scrollOffset)){
displayScrollElement();
}否则{
hideScrollElement();
}
};
window.addEventListener(“滚动”,()=>{
无手柄导航();
});
.js滚动{
不透明度:0;
过渡时间:500ms;
}
.滚动{
不透明度:1;
}
.scrolled.slideL{
动画:slideLeft 1s轻松;
}
.scrolled.slideR{
动画:slideRight 1s轻松;
}
.向下滚动{
动画:轻松下降1.5s;
}
滴
只挑最好的
Lorem ipsum dolor sit amet Concertetur,Adipising elit.Et,debitis
共和国建筑设计师
不会奏效的计策
健康蔬菜
洛雷姆,伊普苏姆·多洛尔坐在我的位子上。多洛雷斯
时间上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照在耳朵上的光照
不,不,不,我不知道。我不知道
共和国之命。
这是一个很好的例子
罪责最小的显贵们,不应该是多洛雷斯·沃卢帕提布斯。
除此之外,在《公共事务全方位法》一书中,也有相关内容
马格尼repudiandae atque?
草药
洛雷姆·伊普苏姆·多洛尔·希特,阿梅特·康塞特图·阿迪皮西恩·内克
面部增粗减去皱褶,别名必要性
福吉特,多洛雷姆·多洛雷姆,非暂时性痴呆症患者?非暂时性痴呆症患者
多洛雷斯·多洛雷姆格·德格尼西莫斯。
这是一个很好的例子
多洛尔·康茂德(dolore commodi earum aliquid et nostrum),自由建筑师
在生命之维的解决方案中,我们的生活是平等的。
洛雷姆·伊普苏姆·多洛(Lorem ipsum dolor),坐在我的位子上,向精英致敬
面神经痛性静脉曲张
共和国?非流动资产
康莫迪实验室!多洛雷斯,多洛雷斯负号。
使用会有帮助吗?期望的结果是什么?目前它似乎像预期的那样工作。我期望的结果是在视图中使用js scroll类在我的所有元素上运行动画。但是当我滚动时,唯一的动画是“Health VEGATBLES”div中的文本