这是我正在使用的代码:
var ob = new IntersectionObserver(entries => {
for(var entry of entries){
console.log('works');
}
});
document.querySelectorAll('dynamicElement').forEach(elem => ob.observe(elem));
这适用于页面上的元素,但不适用于以后动态创建的元素。 如何绑定稍后插入页面的元素?
我知道使用jquery可以像$(document).on('event', 'element', 'func');
那样绑定它,但是我该如何用观察者来实现呢?