FancyTooltips re-fix

FancyTooltips在Firefox下會顯示雙重tooltip是個老問題了,而之前我也弄了個修正,但是因為舊的修正和IE7相處不太愉快,最近一直在想辦法改良它。

今天剛好在試Firebug,比js debugger好的地方是,當hover的時候,如果firebug是處於dock狀態,滑鼠不會被focus out--於是難以debug問題就解決了。

問題的癥結點在於,在呼叫setContainerContent()的時候,oContainer有時候並不是空的,真正理由不曉得,可能是某些function的重覆進入。總之清掉就沒事了,修正方法如下:

var oOutputNode = document.importNode(oXMLDoc.documentElement, true);
removeContainerContent(); //增加這一行
var oChild = oOutputNode.firstChild;



照例放上新的修正

這個修正依然包含之前wordpress中<ins> <del>時間錯誤的問題。再加上一個IE透明度的小修正(css)。

注意:FancyTooltips以MIT License方授權。

留言

這個網誌中的熱門文章

文言文

談談台灣人使用統傳漢字的優越心態

正步