3

我是编写 Javascript 的新手,这就是我正在做/尝试做的事情。

当页面加载(window.onload)时,我的 Javascript 代码会遍历页面中的所有表单,并为它们附加某种onchange方法。这适用于 Internet 上的大多数网站,除非页面动态更新以在页面上加载更多表单。如何检测此类事件并重新运行我的功能?

例如:

Facebook 新闻提要有一堆与发布的所有不同状态/链接相关联的表单。我的代码通过它们并附加侦听器。但是如果你一路向下,页面会自动更新以显示更多状态/链接/等。(或者您单击“旧帖子”链接)-但现在我的 javascript 代码没有再次在全球范围内运行。

反正我能做到吗?

编辑:我正在写一个浏览器扩展。

4

1 回答 1

3

使用.live()吗?

$(document).ready(function()
{
    $(document).live("onchange",function()
    {
        // blah?
    });
});
于 2010-12-06T18:47:17.650 回答