我構建了一些簡單的選項卡,點擊後顯示一個隱藏的div。很簡單。除IE外,一切運作良好。出於某種原因,即使我使用jQuery .show()函數,它也不會將隱藏的div設置爲顯示:block,但只是將其隱藏起來,而且非常令人沮喪。IE不能使用jQuery .show()
例頁: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來顯示任何想法:塊?
什麼版本的IE?你需要支持哪些版本? –
似乎可以在IE8中工作 – Greg
IE7是什麼不適合我。 –