【发布时间】:2020-10-03 10:30:58
【问题描述】:
这里有问题
const diplayes=document.querySelectorAll('.qq');
for(const display of diplayes ){
display.addEventListener('mouseover',()=>{
const tl = gsap.timeline({defaults:{ease:"power1.out"}});
tl.to('.div',{opacity:1, duration:1});
tl.to('span',{y:'0%', duration:1, stagger:0.25 },"-=1");
display.addEventListener('mouseleave',()=>{
const tl = gsap.timeline({defaults:{ease:"power1.out"}});
tl.fromTo('.div',{opacity:1},{opacity:0, duration:1});
tl.to('span',{y:'10000%', duration:1, });
});
});
}
我有 3 个单独的 div,所以我希望事件单独发生,但是当悬停在任何 div 上时,事件会发生在所有 div 上 我该怎么办?
【问题讨论】:
标签: javascript jquery dom event-listener gsap