我使用jQueryUI作爲我的js庫。
HTMLjQueryUI製表符切換slideUp和slideDown
<ul>
<li><a href="#fragment-1"><span>One</span></a></li>
<li><a href="#fragment-2"><span>Two</span></a></li>
<li><a href="#fragment-3"><span>Three</span></a></li>
</ul>
<div id="fragment-1" style="height:1000px;"> </div>
<div id="fragment-2" style="height:800px;"></div>
<div id="fragment-3" style="height:1200px;"></div>
jQuery的
<script>
$(document).ready(function() {
$("#container").tabs(
{
fx: {opacity: 'toggle' }
}
);
});
</script>
由於我的標籤(div的)是具有不同的高度我想切換標籤時添加效果基本show和了slideDown效果。所以不同的高度不會顯示太多。
TAB1(1000像素) - > Tab12(800像素) - > TAB3(1200像素)
高度應能變化等的上方。我不想slideUp或SlideDown整個div(標籤)。 Tab1(1000px) - > Tab1(800px)。當從Tab1切換到Tab2時,200px應該是slideUP。當從Tab2切換到Tab3時,400px應該是slideDown。
我該怎麼辦?
感謝
你知道最小的div高度是800px還是你需要每次動態計算一次? –
我知道它是800px – Techie
對不起,我誤解了你想滑下去。這些是您擁有的唯一3個標籤還是有很多。你如何確定你想要向上還是向下?即您希望選項卡1在單擊時最多滑動到800像素,但您希望選項卡2在單擊時滑動到1200像素? –