由于某些原因,jQuery的fadeIn使我的页面跳转到顶部。每个不同的div淡入都会使滚动条大小不同,所以我认为这可能是为什么“return false”不起作用的原因。以下是代码:
jQuery(document).ready(function($) {
//When page loads...
$(".tab_content").hide(); //Hide all content
$("ul.tabs li:first").addClass("active").show(); //Activate first tab
$(".tab_content:first").show(); //Show first tab content
//On Click Event
$("ul.tabs li").click(function() {
$("ul.tabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(".tab_content").hide();
var activeTab = $(this).find("a").attr("href");
$(activeTab).fadeIn('slow', function() {
$(this).show(); });
return false
});
});
我希望有人能够帮忙。这是网站链接:
www.matthewruddy.com/demo
它是主要内容上方的选项卡链接。每个选项卡会淡入该类别中前五篇文章。
提前感谢。马修。
jQuery(".tab_container").height(function(i, h) { return h; });
- Nick Craver