我对此非常陌生,我遇到了一些我无法弄清楚的奇怪事物。我在这里的测试页面上复制了它。 http://www.slappotown.com。在兼容性/ IE7标准模式下的IE7或IE8中,当您展开第一个菜单时,展开的菜单项看起来与其他菜单项略有不同(常规菜单项看起来比扩展菜单项更粗)我不能完全找出导致它的原因。它非常微妙,但绝对不同。
弄乱渲染的代码我觉得它与内联显示有关:在那些扩展元素上没有。如果我使用IE8 dev工具编辑它来显示:list-item,那么字体匹配。有任何想法吗?
提前致谢
布赖恩
答案 0 :(得分:0)
快速浏览IE8上的F12开发人员工具告诉我,它是应用于li的空白过滤器。我怀疑它可能与IE的清晰类型有关,因为在制作动画时使用文本进行充实而臭名昭着。也许尼克斯从2678768回答可能有帮助吗?在节目动画完成后尝试剥离滤镜
$('#menuManage a.SeeMore').click(function(){
$('#menuManage li.hide').show('fast', function() {
// Animation complete for one element. this refers to the current element
if ($.browser.msie) this.style.removeAttribute('filter');
});
$('#menuManage a.SeeMore').hide('fast');
return false;
jsfiddle working version。有趣的是,我无法使用jsfiddle复制它。得爱,即: - )