FancyTooltips re-fix
FancyTooltips在Firefox下會顯示雙重tooltip是個老問題了,而之前我也弄了個修正,但是因為舊的修正和IE7相處不太愉快,最近一直在想辦法改良它。
今天剛好在試Firebug,比js debugger好的地方是,當hover的時候,如果firebug是處於dock狀態,滑鼠不會被focus out--於是難以debug問題就解決了。
問題的癥結點在於,在呼叫setContainerContent()的時候,oContainer有時候並不是空的,真正理由不曉得,可能是某些function的重覆進入。總之清掉就沒事了,修正方法如下:
照例放上新的修正
這個修正依然包含之前wordpress中<ins> <del>時間錯誤的問題。再加上一個IE透明度的小修正(css)。
注意:FancyTooltips以MIT License方授權。
今天剛好在試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方授權。
留言
張貼留言