Редактировать : пожалуйста, проверьте ниже, еще более уродливый взлом, ДЕМО здесь
$("#hide").bind('click', function(e) {
$("#box").hide('clip', 'fast', function () {
$('#hide').addClass('ieHax');
});
e.preventDefault();
});
$('#hide').bind ('mouseenter', function (e) {
$('#hide').removeClass('ieHax');
});
и CSS:
a.ieHax {
color: #000 !important;
}
Оригинальный ответ:
Один быстрый взлом, который я мог придумать, это установить цвет на #000
в .hide
обратном вызове,
$("#box").hide('clip', 'fast', function () {
$('#hide').css('color', '#000'); /* Hax for IE */
});
Пожалуйста, обратите внимание, что это неправильное решение.