2009-12-16 80 views
0

我有很多dijit.TitlePane s堆積起來。我希望爲TitlePane的tile部分處理onmouseover和onmouseout事件。這樣做的正確方法是什麼?dijit.TitlePane的titleNode處理mouseover/mouseout事件

請問是這樣的:

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

工作,其中titlePane是一些dijit.TitlePane對象的引用?

是否有一些使用「dojo/method」設置這種事件處理程序的聲明方式?

回答

0

我知道在Dojo中連接事件的唯一方法是通過顯式調用dojo.connect。換句話說,我不認爲你可以傳入事件處理程序作爲標題窗格構造函數的一部分。我的問題是,你有什麼工作嗎?

+0

我試過了titlePane.titleNode,它不起作用。這個想法的靈感來自API文檔中提及的''dijit.TitlePane.titleNode.innerHTML''。我想也許是''dijit.TitlePane.titleNode''也可以使用。但在我看來,我錯了,當然,我正在尋找一個適當的解決方案:) –

0

看起來像它應該工作,除了連接到titleBarNode。

此外,onmouseenter比onmouseover更好。