2012-04-13 7 views
9

Facebookページの特定のハイパーリンクの横にボタンを追加するGMスクリプトがあります。
私を再実行します。AJAXの更新後にGreasemonkey関数を実行するにはどうすればよいですか?

私が行うには望むもの - (そのスレッドワニス上のすべてのボタン、あなたが「ビューのコメント」をクリックするとIE)しかし、任意のAJAXの更新は、ページのそのセクションのボタンを核兵器特定のAJAX操作後のGMの機能の完全な - 新しいページをロードするより多くのコメント&を表示する際に主に(つまりこれは、すべてのAJAXedで、異なるグループページにクリック)

私は現在、やる:30秒のループを持って
私のコードを30秒ごとに再実行するだけです。理想的ではない。短いループを設定すると遅れが発生します
編集 - 実際にはボタンが増えます。スーパー理想的でない!あなたが助けることができるどのよう

私はAJAXが何かのロードが終了した後に私の機能を起動するために使用する必要がありますどのようなコード
?私のコードがAJAXの新しいアップデート、例えば '新しいページ'の& 'more comments'のアップデートだけで起動するようにするにはどうすればよいですか? 、ASPを
私は少し検索しましたとプレーンのjQueryのための数の答えを見つける: -
編集は私が唯一の更新ビット(?これはも可能です)

ノートに私のコードを再実行する必要があります。ネットなどがありますが、GM-jQのコンボはありません。

答えて

9

これは一般的な問題です。

の機能をthis answerのように使用してください。

デフォルトでは、jQueryセレクタを使用して指定したタイプのすべての新しい要素を1回ずつ、新しい要素が表示されるミリ秒単位で処理します。

~~
ターゲットページにリンクし、より具体的なアプリケーションのために何をしているのかを正確に指定します。

+0

ありがとうございます@brock - 私はこれを渦巻きにして、どうやって行くのか見ていきます。詳細については 私はすでに私の質問の先頭で説明しました。どんなfacebookページ&私はボタンを特定のハイパーリンク(DotDが正確であるための集会)の隣に挿入しています。 – RozzA

+1

これは素晴らしい、まさに私が探していたもの、ありがとう@Brock Adams – RozzA

+0

あなたは大歓迎です。喜んで助けてください。 –

関連する問題