Хорошо, так что я понял, что он ломается в IE9, если свойство display установлено в none; и единственный способ заставить это работать вместо установки отображения: нет; прятаться(); это на странице загрузки ..
$(document).ready(function () {
$(".b").hide();
$(".a").click(function () {
$(".b").fadeIn(500);
return false;
});
$(".c").click(function () {
$(".d").fadeOut(500);
return false;
});
});