【发布时间】:2010-04-14 21:54:47
【问题描述】:
我正在为显示在 dijit.Dialog 中的图标使用工具提示。有时它们工作得很好,但有时它们被放置在距离目标大约 25 到 50 像素的位置上。当这种情况发生时,我看不到任何模式。关于为什么屏幕位置会以这种方式变化的任何想法?
谢谢,
卡尔
【问题讨论】:
-
您使用 dijit.Tooltip 吗?您能否添加用于将工具提示附加到图标的代码?
-
它通过连接到 onMouseOver 事件的内联 javascript 函数附加。我对此进行了进一步研究,我认为 dijit.placeOnScreenAroundNode 库函数的位置错误,但我还不确定为什么。代码如下: this.buttonConnection2 = dojo.connect(this.toolButton, "onMouseOver", this, function(){ new dijit.Tooltip({connectId: this.toolButton.id], label:[this.toolJson.titleTxt] }); });