fadeOut не работает в IE7 / IE8 - PullRequest
0 голосов
/ 17 мая 2011

Я не совсем уверен, почему этот бит jQuery не работает в IE7 и IE8.У кого-нибудь есть идеи, что может быть причиной этого?

Ответы [ 2 ]

2 голосов
/ 17 мая 2011

Ну, во-первых, поскольку вы используете 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

Fiddle: http://jsfiddle.net/maniator/xMSwQ/5/

0 голосов
/ 17 мая 2011

Я понял, мне просто нужно было удалить положение: относительное, и оно прекрасно исчезает. Я не совсем уверен, почему это так ...

...