私は現在私の大学のプロジェクトに取り組んでいます。私がそこでやる必要があることは、登録されたすべてのjavascript-eventhandlerをサーバーと同期させることです。私。どの要素に特定のイベントハンドラがあるのかを知る必要があります。JavaScript/jQuery:新しく登録されたイベントハンドラを聞きます。
私はすでにを使用して、どの要素にイベントハンドラがあり、本当にうまく機能しているか調べています。
しかし、私が必要とするのは、イベントハンドラがDOM要素に登録されるたびに呼び出されるイベントリスナを持つことです。
基本的にいつも$("#foo").click(...)
または$("#foo").bind(...)
のような何かが呼び出されると、この要素に新しいイベントハンドラが登録されているという情報を取得する必要があります。
逆の場合イベントハンドラがDOM要素から削除されたときにリスナーが必要ですが、最初のプロトタイプでは必須ではありません。
ハンドラをすべてのイベントハンドラ登録にグローバルに付加する方法はありますか?
さらに詳しい情報が必要な場合は、お気軽にコメントしてください。
ありがとうございました!
敬具、 ロバート
サーバーがする必要がない理由知っている? – zzzzBov
これはウェブサイトを遠隔操作するための研究プロジェクトの一部です。したがって、サーバーはどの要素がクリック可能であるかを知る必要があります。 –
私はこの問題に近づけるより良い方法があると確信していますが、私はあなたに良いアドバイスを与えるために問題について十分に知りません。 – zzzzBov