Re: [問題] Javascript選單 在IE7和IE6 顯示不同

看板Web_Design作者 (想不開了)時間17年前 (2008/07/22 22:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《peder (愛愛與彼德)》之銘言: : ※ [本文轉錄自 Ajax 看板] : 作者: peder (愛愛與彼德) 看板: Ajax : 標題: [問題] Javascript選單 在IE7和IE6 顯示不同 : 時間: Mon May 12 23:04:59 2008 : http://www.phys.ndhu.edu.tw/index.htm : 像是這個網頁的選單 : 用IE6看很正常,滑鼠移上去→ 選項1 : 選項2 : 選項3 : 可是用IE7會變成→ 選 : 項 : 1 : 選 : 項 : 2 : 選 : 項 : 3 : 原本橫的變成直的,而且字會重疊在一起,有什麼辦法可以解決嗎? : 謝謝大家! 看到原文在5月時po的 卻一直沒得到解答 我不由得幫你測起來 字會變直的第一個直覺就是寬度不足 所以必須要找到包連結文字的div 超連結文字負責的原始碼在mm_menu.js中是在127行開始跑迴圈 最重要的關鍵就在175~195行間 因為不是我自己的網站 就沒有花太多時間測 如果你要解決ie7的問題 我目前只有一個治標的方法 就是把176行的 item = '<div align="' + menu.menuItemHAlign + '">' + item + '</div>'; 幫這個div加個寬度 變成 item = '<div align="' + menu.menuItemHAlign + '" style="width:100px;">' + item + '</div>'; 裡面的100px是我隨便加的寬度 你的選項如果更長就要再更大 我能幫的就只有到這邊了 只能給你應急 題外話... 這個menu不符合無障礙的要求 不知道東華有沒有在規定就是了... -- ----------------------------------------------------------- 你知道"好人"是很忙的嗎? 你知道"好人"不想當好人了嗎? 所以我要當壞人 ^Q^ http://kurabu.tw/my/Canboo ----------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.220.237

07/22 23:52, , 1F
謝謝Canboo大 :) 我的問題解決了!我也想換個menu呀…
07/22 23:52, 1F
文章代碼(AID): #18XVMUXd (Web_Design)
文章代碼(AID): #18XVMUXd (Web_Design)