如何在选项卡式内容之间添加淡入淡出效果?我尝试使用fadeIn和fadeOut而不是显示和隐藏,但这会产生不需要的结果。如何添加淡入淡出到这个标签式jQuery内容?
http://codepen.io/saganites/pen/oXPjyG
var tabControls = jQuery('#product-data-tabs-control li'),
tabTriggers = tabControls.find('a'),
tabs = jQuery('#product-data-tabs .product-data-tab'),
activeClass = 'active-tab';
jQuery('#product-data-tabs-control li:first, #product-data-tabs .product-data-tab:first').addClass(activeClass);
tabs.each(function(){
if(!jQuery(this).hasClass(activeClass)){
jQuery(this).hide();
}
});
tabTriggers.each(function(){
var tab = jQuery(jQuery(this).attr('href')),
parent = jQuery(this).parent();
jQuery(this).click(function(e){
e.preventDefault();
if(!parent.hasClass(activeClass)){
tabControls.removeClass(activeClass);
tabs.hide();
parent.addClass(activeClass);
tab.show();
}
});
});
同意 - 我用分叉的CodeP开始了en和有限的JS知识。 – Tannie