如何在页面动态加载内容时运行javascript函数

时间:2014-03-10 22:35:27

标签: javascript lazy-loading

我目前正在编写一些Javascript代码,在页面加载后在HTML文件中的文本中添加一些标记。

window.onload

实现这一目标的方法。

但是,我在google plus这样的网页中遇到了一个问题,您可以在向下滚动时获得更多内容。当这样的页面添加更多内容时,有没有办法调用我的JS函数?

由于

阿克沙伊

1 个答案:

答案 0 :(得分:1)

有几种方法可以让它发挥作用。您可以像这样使用jquery:

$('#mydiv').bind("DOMSubtreeModified",function(){
    // your code goes here
    alert('changed');
});

请注意,IE8(及以下版本)不支持此功能。

或者你可以运行循环并持续激活所需的代码:

var interval = setInterval(function() {
    // your code goes here
}, 1000);

小提琴:http://jsfiddle.net/8RF5r/5/