簡體   English   中英

Dojo Tooltip出現在頁面的左上角

[英]Dojo Tooltip appears in top-left corner of the page

我有一個已初始化的Dojo工具提示,將鼠標懸停在所需節點上時可以完美地找到它。 問題是,一旦第一次顯示工具提示,當我不再將鼠標懸停在“工具提示”區域上時,該工具提示就會出現在頁面的左上方。 當我不在工具提示的“懸停”區域時,如何隱藏工具提示。

這是我的初始化代碼:

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

設置並定義所有“變量”。

解決方法如下。 由於Dojo在放置工具提示時將CSS的不透明度設置為1,因此最簡單的解決方案是將不透明度默認設置為0,即在您自己的CSS中定義以下規則:

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

這似乎已經解決了問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM