是否可以确定dom元素何时进入视图?
我想在元素(例如div,image)进入浏览器视图时引发事件
这可能吗?
答案 0 :(得分:3)
我在哪里看到这个问题?是的,here。
不完全相同但可能会有帮助。
答案 1 :(得分:1)
我没有看到一种“简单”的方法。您基本上必须将检查附加到滚动并调整事件大小。你需要做所有的计算 - 窗口的高度,滚动的数量,元素的偏移量,使用它们你可以看到元素是否已滚动到。几个潜在的优化是 - 只重新检查调整大小时的窗口高度,确保元素有一个ID,所以它是一个快速查找,如果你想做的事情是一次性的事情,使用一个标志,即一旦它变得可见,你做你做了什么停止检查。
答案 2 :(得分:0)
我想要提出一个事件 当一个元素(例如div,image)有 进入浏览器视图
您可以使用onload
event作为在所有图片,DOM,框架加载到页面时触发的内容:)