2011-10-29 7 views
0

私はRafael jsを使用するページで自分のソースを調べていましたが、いくつかの要素には "element.click(ハンドラ)"という要素がありますが、 "onclick = handler()"やsvg要素のイベントは、それで、要素がクリックされたときにハンドラを呼び出す方法を知っていますか? 私が尋ねる理由は、自分の要素の1つが最初にクリックされたときに機能するが、その後は機能しないからです。 onclickが要素からなくなったかどうかわからないので、jsエラーはなく、メソッドをもう呼び出すことはなく、デバッグ方法はわかりません。 アイデアRafael JSはどのようにイベントを要素に結び付けていますか?

ありがとうございます。

答えて

1

たとえば、表示されません。彼はそのコーディングを使用していないからです。 彼は、コードが実行されているブラウザに応じて、addEventListener(FF)またはattachEvent(MS)を使用する独自のaddEvent関数を使用します。

FF/chromeインストールでFirebugプラグインとデバッガを使用。ステートメント。 console.log()を使用します。またはalert()を呼び出して、そのハンドラ関数で何が起きているのかを自分自身で表現します。

あなたがそれを使用している場合は、「これ」をよく見てください。 'This'は、楽しいかオブジェクトかによってスコープを変えます。

関連する問題