我試圖創建一個非常基本的選項卡系統,其中選項卡應顯示爲淡入效果。jQuery顯示塊和淡入淡出
在以下代碼中,將.field
設置爲display:none
並附上css。代碼將正確顯示選項卡,但它不會顯示fadeIn
效果。
HTML:
<div class="block">
<div class="controls">
<a class="one" href="#">First</a>
<a class="two" href="#">Second</a>
</div>
<div class="field field-one active">Field 1</div>
<div class="field field-two">Field 2</div>
</div>
的jQuery:
$('.controls .one').click(function(){
$('.field').removeClass('active');
$('.field-one').addClass('active').fadeIn();
});
$('.controls .two').click(function(){
$('.field').removeClass('active');
$('.field-two').addClass('active').fadeIn();
});
CSS:
.field{
display: none;
}
.field.active{
display: block;
}
演示: