Dojo 工具提示未显示在 Internet Explorer 中
Posted
技术标签:
【中文标题】Dojo 工具提示未显示在 Internet Explorer 中【英文标题】:Dojo tooltip not displaying in Internet explorer 【发布时间】:2012-09-12 15:22:55 【问题描述】:我在下面有这段代码可以在文本旁边显示工具提示。
该代码在 firefox 和 chrome 中正常工作,但在 IE 8 和 IE9 中无法正常工作
var gridTooltip = new Tooltip(
connectId: "grid1",
selector: "td",
position: ["above"],
getContent: function(matchedNode)
var childNode = matchedNode.childNodes[0];
if(childNode.nodeType == 1 && childNode.className == "user")
this.position = ["after"];
this.open(childNode);
return false;
if(matchedNode.className && matchedNode.className == "user")
this.position = ["after"];
else
this.position = ["above"];
return matchedNode.textContent;
);
【问题讨论】:
【参考方案1】:我不认为 IE 不支持 textContent...
尝试改变:
return matchedNode.textContent;
到:
return matchedNode.textContent || matchedNode.innerText;
或使用innerhtml。
【讨论】:
以上是关于Dojo 工具提示未显示在 Internet Explorer 中的主要内容,如果未能解决你的问题,请参考以下文章
Dojo tabContainer 未正确显示 Dojo 控件