1
這個.show和.hide在Firefox,Chrome,Safari中很好用,但在IE7中沒有。在IE中span不隱藏,它總是顯示所有(三)選項卡。Jquery .hide()和.show()不能在IE7中工作
我做錯了什麼?
<script>
var currentTab = 0;
function openTab(clickedTab) {
var thisTab = $(".tabbed-box .tabs a").index(clickedTab);
$(".tabbed-box .tabs li a").removeClass("active");
$(".tabbed-box .tabs li a:eq("+thisTab+")").addClass("active");
$(".tabbed-box .tabbed-content").hide();
$(".tabbed-box .tabbed-content:eq("+thisTab+")").show();
currentTab = thisTab;
}
$(document).ready(function() {
$(".tabs li:eq(0) a").css("border-left", "none");
$(".tabbed-box .tabs li a").click(function() {
openTab($(this)); return false;
});
$(".tabbed-box .tabs li a:eq("+currentTab+")").click();
});
</script>
你可以在jsfiddle上顯示運行代碼嗎?或者至少張貼HTML。 – RoToRa