fadeOut在IE7 / IE8中不起作用

时间:2011-05-16 21:57:03

标签: jquery internet-explorer-8 internet-explorer-7

我不太清楚为什么this jQuery在IE7& IE8。有没有人有任何想法可能导致这个?

2 个答案:

答案 0 :(得分:2)

好吧,因为你使用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/

答案 1 :(得分:0)

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