這是我code:我怎樣才能得到這個效果(高度)與jQuery的?
HTML
<div style="float:left; width:100px;">
<a class="openTab" href="http://www.link.it">1 Line</a>
<div style="display:none;">My Text</div>
</div>
<div style="float:left; width:100px;">
<a class="openTab" href="http://www.link.it">3 Lines</a>
<div style="display:none;">My Text<br /> on 3<br> Lines</div>
</div>
<div style="float:left; width:100px;">
<a class="openTab" href="http://www.link.it">2 Lines</a>
<div style="display:none;">My Text<br /> on 2 Lines</div>
</div>
<div class="fascia" style="display:none;">
<div class="openedTab"></div>
</div>
CSS
.openedTab
{
float:left;
background-color:red;
}
jQuery的
$('.openTab').hover(function(e) {
e.preventDefault();
$('.openedTab').html($(this).next().html());
$('.fascia').slideDown('200', function() { });
});
,如果你將鼠標懸停一個鏈接,就可以看到slideDown()
在行動(它滾動製作動畫)。 現在,我想讓這個動畫達到每個div的最大高度,當我將它移動時。
我的意思是:如果我在Link1上而不是在Link2上,我想從Link1的高度開始看到滾動到底部。另外,從Link2到Link3,它必須滾動到頂部,直到獲得link3內容的高度。
我該怎麼辦?
是的,但 '.fascia' 的高度是動態的,由於openedTab內容高度:) – markzzz 2012-02-29 14:56:11
編輯我的答案,添加代碼! CSS保持不變。 – 2012-02-29 15:19:11