好了,所以基本上我有一個設置是這樣的:CSS留下幫助jQuery的
<div id="tabs">
<div id="tab_one">
Something here
</div>
<div id="tab_two">
Something else here
</div>
<div id="tab_three">
Another thing here
</div>
</div>
現在我的CSS是這樣的:
#tab_one {
position:relative;
left:0px;
top:0px;
}
#tab_two {
position:relative;
left:5000px;
}
#tab_three {
position:relative;
left:5000px;
}
所以基本上我在做什麼這裏只顯示tab_one。 然後,當用戶點擊tab_two它將tab_two更改爲左:0px; 並將tab_one更改爲left:5000px; (所以它只是切換 屬性)。問題是因爲它的相對性低於它之前的標籤的高度 。所以如果tab_one的高度是50px,那麼tab_two的 頂部將是50px。我需要它是0px。它可以工作,如果我將它設置爲絕對,然後 然後回到相對,但對於我 我正在處理的項目不可能,因爲它重新加載了我不想發生的選項卡。任何 幫助弄清楚如何重疊或使其0而不是50將非常感謝 。
哦順便說一句,我忘了在下面的答案中提到...因爲更廣泛和更寬的diaplys,雙顯示器,三顯示器等,使用負定位更好:P – Mottie