#jquery #internet-explorer-8 #internet-explorer-7
#jquery #internet-explorer-8 #internet-explorer-7
Вопрос:
Я не совсем уверен, почему этот фрагмент jQuery не работает в IE7 и IE8. У кого-нибудь есть какие-либо идеи, что может быть причиной этого?
Ответ №1:
Ну, во-первых, поскольку вы используете 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
Ответ №2:
Я понял, мне просто нужно было удалить position: relative, и он отлично исчезает. Хотя я не совсем уверен, почему это так…