IE8/jQuery-fadeIn未显示在淡入父元素边界外绝对定位的子元素
这几天来我一直在用我的头来打击它,我放弃了 我有一个div,包含一个.hover目标,还有一个div,在该目标悬停后显示。该子div由一个span和一个段落组成,span绝对位于div之外IE8/jQuery-fadeIn未显示在淡入父元素边界外绝对定位的子元素,jquery,internet-explorer-8,Jquery,Internet Explorer 8,这几天来我一直在用我的头来打击它,我放弃了 我有一个div,包含一个.hover目标,还有一个div,在该目标悬停后显示。该子div由一个span和一个段落组成,span绝对位于div之外 在现代浏览器中,这一切都很好地融合在一起,但在IE中在IE7和IE8中效果很好。我能想到的唯一问题是你的IE8版本有一些溢出错误。尝试添加溢出:可见;感谢CSS中的两个元素。谢谢,但没有乐趣(溢出:可见;在我的开发代码中,但我在测试用例中删除了它)-我已经在另外两个XP框中确认了这一点,它们都在8.00.60
在现代浏览器中,这一切都很好地融合在一起,但在IE中在IE7和IE8中效果很好。我能想到的唯一问题是你的IE8版本有一些溢出错误。尝试添加溢出:可见;感谢CSS中的两个元素。谢谢,但没有乐趣(溢出:可见;在我的开发代码中,但我在测试用例中删除了它)-我已经在另外两个XP框中确认了这一点,它们都在8.00.6001.18702上。我想,至少它在某个地方起作用:)我不知道你所说的XP框是什么意思。但这可能只是IE在WinXP上的一个问题。我的IE10在IE8模式下显示与chrome和ff相同的结果。对不起,我不能再帮你了,因为我没有WinXP。
<div class="tooltip">
<span class="pointer">hover here</span>
<div class="tip">
<span class="tipPointer"></span>
<p>asdasdas.</p>
</div>
</div>
$('.pointer').hover(function(){
$(this).next('.tooltip .tip').stop(true, true).fadeIn(1000);
}, function(){
$(this).next('.tooltip .tip').stop(true, true).hide();
});