2016-02-17 20 views
0

我是dojo的新手,並試圖設置工具提示。DOJO - 關閉dojo工具提示,如果連接的ID被刪除

我有一個動態生成的元素,我創建了一個id屬性來附加一個工具提示給元素,當用戶將鼠標懸停在它上面時,Dojo工具提示出現,當用戶點擊它時元素被刪除並創建再次動態沒有ID,所以連接的工具提示保持活動,我無法關閉它,有沒有什麼辦法隱藏工具提示,如果連接ID被刪除。

在此先感謝。

+0

請提供您的源泉! –

回答

0

感謝你的努力bRIMOs博爾,但道場工具提示使用連接ID爲基準在哪裏顯示工具提示後,我們不能讓關閉提示元素連接的id當用戶鼠標懸停連接的ID。

這是我工作的代碼。我剛剛從mastertooltip中刪除了dijitTooltip類,它使工具提示可見。

dijit.Tooltip._masterTT.containerNode.innerHTML=''; 
dojo.removeClass(dijit.Tooltip._masterTT.id, "dijitTooltip"); 

再次感謝:)

0

所以,當你點擊的元素,該元素得到去除,所以纔得到去除它弄的(點擊與claback功能事件參數,通過event.target.idthis.id獲得ID,如果事件直接連接到節點)

獲得該Id可以隱藏工具提示

var element = dojo.byId(Id); 
yourTooltip.hide(element);