Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取触发AOS自定义事件的元素_Javascript_Html_Css_Animate On Scroll - Fatal编程技术网

Javascript 获取触发AOS自定义事件的元素

Javascript 获取触发AOS自定义事件的元素,javascript,html,css,animate-on-scroll,Javascript,Html,Css,Animate On Scroll,我有几个元素,它们在使用最新的滚动动画库()进行查看(进入视口)时触发自定义事件 HTML: CSS: 此简单脚本用于在foo元素进入视口时将其绘制为红色。除了Edge和IE之外,它在任何地方都可以正常工作。据我所知,e.detail不返回DOM元素,但我不知道如何处理某个对象 有什么想法吗 <div class="foo" data-aos data-aos-id="inview"> Foo 1 </div> <div class="foo" data-ao

我有几个元素,它们在使用最新的滚动动画库()进行查看(进入视口)时触发自定义事件

HTML:

CSS:

此简单脚本用于在
foo
元素进入视口时将其绘制为红色。除了Edge和IE之外,它在任何地方都可以正常工作。据我所知,
e.detail
不返回DOM元素,但我不知道如何处理某个对象

有什么想法吗

<div class="foo" data-aos data-aos-id="inview">
  Foo 1
</div>
<div class="foo" data-aos data-aos-id="inview">
  Foo 2
</div>
// Init AOS
AOS.init();

// Toggle red color    
document.addEventListener('aos:in:inview', function(e) {
   e.detail.classList.add('text-red');
});
.text-red {
  color: red !important;
}