Auch wenn das ohne den zugehörigen HTML-Code etwas schwer nachvollziehbar ist, denke ich das Problem liegt hier bei den Anchor Elementen. Wenn du diese quasi nur als Buttons verwendest und nicht als Links, musst du im Event Handler das Standardverhalten abbrechen.
Das sähe dann so aus:
Code:
$(document).ready(function()
{
$(".tabContents").hide();
$(".tabContents:first").show();
$("#tabContainer ul li a").click(function(e)
{
var a=$(this).attr("href");
$("#tabContainer ul li a").removeClass("active");
$(this).addClass("active");
$(".tabContents").hide();
$(a).fadeIn();
e.preventDefault();
});
});
Ich verstehe übrigens nicht so ganz was du dort mit der Variable
a anstellst, aber ohne den HTML-Code zu kennen werd ich das nicht weiter kommentieren.