fadeOut在IE7 / IE8中不起作用

我不太确定为什么这个 jQuery在IE7和IE8中不起作用。 有没有人有任何想法可能导致这个?

好吧,有一件事,因为你使用jQuery做这个没有内联js:

$('input[type=checkbox]').click(function(){ var checkbox = this; if (checkbox.checked) { $("#message1").stop(true, true).show().fadeOut(10000); $("#message2").hide(); } else { $("#message1").stop(true, true).hide(); $("#message2").stop(true, true).show().fadeOut(10000); } }); 

这样做可能会解决IE问题

小提琴: http : //jsfiddle.net/maniator/xMSwQ/5/

我得到了它,我只需要移除位置:相对而且它完全淡出。 我不太确定为什么会这样……