这是页面:
http://jerenovici.net/index.php?option=com_ai&view=repertoires&Itemid=31
右边的菜单是使用动画的mootools脚本。
当你打开一个元素时,白盒子在ie8(兼容模式)中不占用100%的空间,或者ie在ie中
测试了谷歌浏览器,ie8,firefox和safari,没有其他浏览器的问题。结果是想要的。任何想法为什么在ie7我得到这个错误,我该如何解决它?我注意到它要在ie7中占用全部空间我必须删除max-height和overflow:auto in my css ...但我想保留这些。
我无法快速弄清楚它究竟发生的原因(复杂的页面),但我确实找到了一个非常讨厌的“快速修复”:
在/modules/mod_repertoiremenu/mod_repertoiremenu.js
,在这一行下面:
collapsibles[i] = collapsible;
添加这个:
if (Browser.Engine.trident5) { //If IE7, fix menu
list[i].setStyle('margin-left', '-16px');
}
它比它好,对吧?