好的,所以我是写JavaScript的新手,这是我要做的/想做的。

当页面加载(window.onload)时,我的JavaScript代码会通过页面中的所有表单,并将某些“ on Change”方法附加到它们。这对于Internet上的大多数网站都很好,除非页面动态更新以加载页面上的更多表单。如何检测到这样的事件并重新运行我的功能?

例如:

Facebook NewsFeed有一堆与发布的所有不同状态/链接相关的表格。我的代码通过它们并附上听众。但是,如果您一直向下走,则页面自动更新以揭示更多状态/链接/等。 (或者您单击“旧帖子”链接) - 但是现在我的JavaScript代码尚未在全球范围内再次运行。

无论如何我可以做到吗?谢谢。

编辑:我正在编写浏览器扩展程序。

有帮助吗?

解决方案

利用 。居住() ?

$(document).ready(function()
{
    $(document).live("onchange",function()
    {
        // blah?
    });
});
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top