Javascript 如何检测是否有更多数据以异步方式获取到DOM中?
具体来说,我想在facebook页面加载以下内容时调用此函数:Javascript 如何检测是否有更多数据以异步方式获取到DOM中?,javascript,html,google-chrome,javascript-events,Javascript,Html,Google Chrome,Javascript Events,具体来说,我想在facebook页面加载以下内容时调用此函数: window.addEventListener('load', myFunc); 但是,函数似乎只被调用一次(在构建DOM之后)。我还希望在向下滚动页面底部并获取更多数据时动态调用该函数。我应该设置什么类型的事件侦听器?有哪些替代解决方案?没有好的跨浏览器方法来检测对DOM的常规更改。以下是您的一些选择: DOM变体观察员(仅在某些浏览器中受支持):和 定时轮询内容,查看是否添加了新内容 监视滚动事件并在滚动条到达底部时触发一些轮
window.addEventListener('load', myFunc);
但是,函数似乎只被调用一次(在构建DOM之后)。我还希望在向下滚动页面底部并获取更多数据时动态调用该函数。我应该设置什么类型的事件侦听器?有哪些替代解决方案?没有好的跨浏览器方法来检测对DOM的常规更改。以下是您的一些选择:
既然您将其标记为Chrome,那么请看一下WebKittionObserver。下面是一个例子: