【问题标题】:Dojo Tooltips missing the mark sometimesDojo 工具提示有时会丢失标记
【发布时间】: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] }); });

标签: dojo tooltip


【解决方案1】:

您可以使用 dijit.showTooltip 和 dijit.hideTooltip。这是一个示例,说明如何使用这种简单的技术在复杂的 dijit(例如 FilteringSelect 和 ComboBox)上显示工具提示

http://jsfiddle.net/jleviaguirre/Xqz8Z/6/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多