处理 dijit.TitlePane 的 titleNode 的鼠标悬停/鼠标移出事件

发布于 2024-08-14 21:46:15 字数 325 浏览 2 评论 0原文

我有很多 dijit.TitlePane 一个接一个地堆叠起来。我希望处理 TitlePane 的图块部分的 onmouseover 和 onmouseout 事件。这样做的正确方法是什么?

像这样的东西会

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

起作用吗,其中 titlePane 是对某个 dijit.TitlePane 对象的引用?

是否有一些使用“dojo/method”设置此类事件处理程序的声明性方法?

I have a lot of dijit.TitlePanes stacked up one after another. I wish to handle the onmouseover and onmouseout events for the tile part of the TitlePane. What is the correct way of doing this?

Will something like :

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

work, where titlePane is a reference to some dijit.TitlePane object?

Is there some declarative way of setting up such an event handler using "dojo/method"?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冰火雁神 2024-08-21 21:46:15

据我所知,在 Dojo 中连接事件的唯一方法是通过显式调用 dojo.connect。换句话说,我不相信您可以将事件处理程序作为标题窗格构造函数的一部分传递。我问你的问题是,你所拥有的有用吗?

The only way that I know of connecting events in Dojo is through explicit calls to dojo.connect. In other words, I don't believe that you can pass in event handlers as part of the title pane's constructor. My question to you is, does what you have work?

千仐 2024-08-21 21:46:15

看起来它应该可以工作,除了连接到 titleBarNode 之外。

另外,onmouseenter 比 onmouseover 更好。

Looks like it should work, except connect to titleBarNode.

Also, onmouseenter is better than onmouseover.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文