我构建了一些简单的选项卡,单击它们时会显示一个隐藏的 div。非常简单。一切正常,除了在 IE 中。出于某种原因,即使我使用的是 jQuery .show() 函数,它也不会将隐藏的 div 设置为 display:block,而是将其隐藏起来,这非常令人沮丧。
示例页面:http ://www.puc.edu/alumni/give-puc
标签的jQuery:
$('#teamTabs li').click(function() {
$('#teamTabs li').removeClass('selected');
$(this).addClass('selected');
$('.teamTab').hide();
var id = $(this).attr('id');
if (id == 'teamTab1') {
$('#team1').show();
} else if (id == 'teamTab2') {
$('#team2').show();
} else if (id == 'teamTab3') {
$('#team3').show();
} else if (id == 'teamTab4') {
$('#team4').show();
}//end else if
return false;
});//end click
任何想法为什么 IE 不会将 div 设置为 display:block?