淡出淡出Javascript选项卡
FadeIn FadeOut Javascript tabs
我已经创建了一些选项卡内容的演示,无法理解如何在单击时淡入和淡出它们,因此内容淡入而不是选项卡标题。
演示$('#tab-wrapper li:first').addClass('active');
$('#tab-body > div').hide();
$('#tab-body > div:first').show();
$('#tab-wrapper a').click(function() {
$('#tab-wrapper li').removeClass('active');
$(this).parent().addClass('active');
var activeTab = $(this).attr('href');
$('#tab-body > div:visible').hide();
$(activeTab).show();
return false;
});
我会说尽快隐藏活动选项卡。然后.fadeIn()
选中tab;.fadeOut()
和.fadeIn()
看起来不太好。
$('#tab-body > div:visible').hide();
$(activeTab).fadeIn();
小提琴
试试这个->用fadeIn
和fadeOut
代替show
和hide
$('#tab-wrapper li:first').addClass('active');
$('#tab-body > div').fadeOut();
$('#tab-body > div:first').fadeIn();
$('#tab-wrapper a').click(function() {
$('#tab-wrapper li').removeClass('active');
$(this).parent().addClass('active');
var activeTab = $(this).attr('href');
$('#tab-body > div:visible').fadeOut();
$(activeTab).fadeIn();
return false;
});
在代码中使用fadeIn()代替show和fadeOut()代替hide
$('#tab-body > div:visible').fadeOut();
$(activeTab).fadeIn();
检查一下http://jsfiddle.net/kka284556/PtjKL/2/
你可以像这样编辑你的代码来拥有一个"传统的"过渡:
$('#tab-body > div:visible').hide("slow");
$(activeTab).show("slow");
相关文章:
- Javascript将图像src更改为淡入淡出
- 在这个幻灯片中没有淡出效果JavaScript,CSS和HTML
- Javascript幻灯片淡出
- 纯 JavaScript 淡入淡出 - 淡入不起作用
- 淡出当前并淡入 JavaScript 上的锚点
- 使用javascript淡出正文
- 使用CSS不透明度和Javascript在滚动时淡入淡出
- 淡入淡出两个图像[JavaScript]
- 淡入和淡出在纯JavaScript中,无需jQuery
- 淡入淡出javascript幻灯片
- 使用javascript循环淡出图像
- 使用 Javascript 拖放交叉淡入淡出
- JavaScript:淡出但可点击
- 如何使用 javascript(only) 在图像滑块上制作简单的淡入淡出效果
- 检查元素是否淡出(Javascript/Jquery)
- 淡入淡出 JavaScript 中的图像不起作用
- 简单的淡入淡出javascript图像旋转器
- 淡出JavaScript”;模式窗口”;当单击背景时
- 添加渐入淡出javascript定时器
- 淡出淡出Javascript选项卡