Dojo Tooltip出现在页面的左上角

时间:2009-11-10 22:58:18

标签: javascript tooltip dojo

我有一个已经初始化的Dojo工具提示,当鼠标悬停在所需节点上时,它可以完美地找到。问题是,一旦工具提示第一次出现,当我不再悬停在“工具提示”区域上时,工具提示将出现在页面的左上角。当我离开工具提示的“悬停”区域时,如何隐藏工具提示。

这是我的初始化代码:

new dijit.Tooltip({
  connectId: [this.myCloseContainerId],
  label: this.substitute(this.tooltipTemplate, {
    tooltipText: this.closeTooltipText 
  }),
  position: ["below"], 
  showDelay: 50
});

设置和定义所有“变量”。

1 个答案:

答案 0 :(得分:0)

解决方案如下。因为当Dojo定位工具提示时它将CSS不透明度设置为1,那么最简单的解决方案是默认情况下将不透明度设置为0,即在您自己的CSS中定义以下规则:

.dijitTooltip {
  opacity: 0;
  filter: alpha(opacity=0); /* this is for IE support */
}

这似乎解决了这个问题。