javascript - 如何将动态生成的元素绑定到 Intersection Observer?
问题描述
这是我正在使用的代码:
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');
,但是我该如何使用观察者呢?
解决方案
推荐阅读
- json - 如何在 Delphi 10.1 berlin 中将嵌套对象转换为 Json
- list - 从两个不同大小的列表创建对列表
- python - 如何在 Python 中格式化对 Spotify Web API 的 GET 请求?
- apache - htaccess RewriteRule 具有 3 个规则和 2 个不同的 PHP 文件(错误)
- python - 为什么我不能得到一个元组的年月日
- python - 为多个 Pandas DataFrames 应用自定义函数和赋值
- python-3.x - 如何在服务器端使用 Elementree XML 解析字符串?
- python - 如何将段落对象添加到文档
- javascript - 如何仅在 JavaScript 中将文本区域中的文本内容下载为 ANSI 编码的文本文件而不是 UTF-8
- rest - restful url 约定:相同资源多级