0

たくさんのdijit.TitlePaneSが次々と積み上げられています。TitlePane のタイル部分の onmouseover および onmouseout イベントを処理したいと考えています。これを行う正しい方法は何ですか?

次のようなものになります:

dojo.connect(titlePane.titleNode, 'onmouseover', function f() {}); 

titlePane は dijit.TitlePane オブジェクトへの参照ですか?

「dojo/method」を使用してそのようなイベントハンドラーを設定する宣言的な方法はありますか?

4

2 に答える 2

0

titleBarNode に接続することを除いて、動作するはずです。

また、onmouseenter は onmouseover よりも優れています。

于 2010-01-27T09:03:14.220 に答える
0

Dojo でイベントを接続する方法として私が知っている唯一の方法は、 を明示的に呼び出すことdojo.connectです。つまり、タイトル ペインのコンストラクターの一部としてイベント ハンドラーを渡すことができるとは思えません。あなたへの私の質問は、あなたが持っているものは機能しますか?

于 2009-12-16T08:49:21.760 に答える