Javascript 用dijit.Tooltip单击问题

Javascript 用dijit.Tooltip单击问题,javascript,dojo,Javascript,Dojo,我面临以下问题。我附加了一些工具提示和dijit.TabContainer的选项卡标题。悬停行为是可以的,但当我单击选项卡时,工具提示将保持可见,除非我单击页面上的其他位置 在谷歌上,我看到了讨论这个问题的下一页 但那里提供的解决方案似乎不起作用(至少在我的情况下)。是否有其他解决方案(可能是子类解决方案)可以处理此问题 我想我找到了一个解决方案如下: dojo.provide("my.Tooltip"); dojo.require("dijit.Tooltip"); dojo.declare(

我面临以下问题。我附加了一些工具提示和dijit.TabContainer的选项卡标题。悬停行为是可以的,但当我单击选项卡时,工具提示将保持可见,除非我单击页面上的其他位置

在谷歌上,我看到了讨论这个问题的下一页


但那里提供的解决方案似乎不起作用(至少在我的情况下)。是否有其他解决方案(可能是子类解决方案)可以处理此问题

我想我找到了一个解决方案如下:

dojo.provide("my.Tooltip");
dojo.require("dijit.Tooltip");
dojo.declare("my.Tooltip" , [ dijit.Tooltip ] ,
{
  _onFocus: function(/*Event*/ e){
    this.inherited(arguments);
    this._focus = false;
  }
});
这对我有用。我不确定它是否会在工具提示中引起任何其他问题