百度空間的彈出窗口和拖拽效果(也就是popup.js),看起來挺不錯的,用起來也相當好,如上圖所示。現在很多知名網站都是用的這樣的技術。
最近在項目開發過程中,引用popup.js的頁面彈出層在IE6下會引起瀏覽器進程卡死,而在IE7、8、FF、Chrome下是正常的。于是從js代碼、頁面代碼和css代碼開始排查問題所在,最終發現在css用戶定義文件中的一段代碼和popup.js發生沖突了。
以下為引用的內容: #mycontrol { margin:2px 10px 0 10px; height:25px; background:url(../images/horizontal_line.gif) repeat-x bottom; width:100%; float:left; } |
把mycontrol改名后頁面就恢復正常了。
OK問題解決,如果大家在使用popup.js中遇到這類情況,希望這篇博文可以給你幫助。