2009-12-16 43 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更好。