【发布时间】:2019-05-17 03:39:24
【问题描述】:
我有一些代码可以在点击时成功更改一些选项卡。我遇到的问题是选项卡更改时,如果选项卡中的内容高度不同,则下面的内容会在更改时上下跳跃。
我想知道是否有一种方法可以调整我当前的设置以添加某种过渡,以便当点击上方的内容时下方的内容会向上/向下滑动?
任何帮助将不胜感激。提前致谢!
$(".tab-content .group").hide(); // Initially hide all content
$(".tabs li:first").attr("id","current"); // Activate first tab
$(".tab-content .group:first").fadeIn(); // Show first tab content
$('.tabs li a').click(function(e) {
e.preventDefault();
if ($(this).attr("id") == "current"){ //detection for current tab
return
} else{
$(".tab-content .group").hide(); //Hide all content
$(".tabs li").attr("id",""); //Reset id's
$(this).parent().attr("id","current"); // Activate this
$($(this).attr('href')).fadeIn(); // Show content for current tab
}
});
【问题讨论】:
标签: javascript jquery css css-transitions