質問

わかりました、私はJavaScriptを書くのは初めてです。これが私がやっていることややろうとしていることです。

ページがロードされると(window.onload)、JavaScriptコードはページ内のすべてのフォームを通過し、特定の「オンチェンジ」メソッドを添付します。これは、インターネット上のほとんどのWebサイトでは正常に機能します。ただし、ページが動的に更新され、ページ上により多くのフォームをロードする場合を除きます。このようなイベントを検出して、機能を再実行するにはどうすればよいですか?

例えば:

Facebook NewsFeedには、投稿されたすべての異なるステータス/リンクに関連付けられたフォームがたくさんあります。私のコードはそれらを通過し、リスナーを添付します。ただし、ページをずっと下に行くと、自動的に更新されて、より多くのステータス/リンク/などが表示されます。 (または「古い投稿」リンクをクリックします) - しかし、JavaScriptコードは再びグローバルに実行されていません。

とにかく私はそれをすることができますか?ありがとう。

編集:ブラウザ拡張機能を作成しています。

役に立ちましたか?

解決

使用する 。住む() ?

$(document).ready(function()
{
    $(document).live("onchange",function()
    {
        // blah?
    });
});
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top