Re: [問題] Javascript選單 在IE7和IE6 顯示不同
※ 引述《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
07/22 23:52, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):