Wraecca 小學生技術筆記

動態更新dijit.Tooltip的connectId時抓不到id

dijit.Tooltip需要指定connectId來作為叫出tooltip的觸發id,想要動態改變觸發tooltip的目標dom如下所示,卻無法順利捕捉到新的connectId。

JS:


var tooltipNode = dijit.byId("tooltip");
tooltipNode.attr("connectId", "more");


HTML:
<div id="tooltip" dojotype="dijit.Tooltip" label="tip!!"></div>
<span id="cMHaobuIMg-shit">More</span>


結果把dojo從1.2.0升到1.3.1就沒事了。
此外,在1.2.0的環境下,如果id只有一個字元竟然就抓得到connectId!?

0 意見: 張貼留言

Author