我上傳我的代碼在jsFiddle上,你可以在那裏看到它。如何使DIV顯示在其他Div的頂部
當你點擊鏈接時,隱藏的FAQ部分會顯示出來,它會推動其他的div了。但那不是我想要的,我需要所有其他divs保持它們的位置,而我隱藏的FAQ部分只是浮動在頂部。不知道該怎麼做。甚至不知道這是否應該在HTML,CSS或jQuery中完成。
我的jQuery代碼:
$(function(){
$(".OpenTopMessage").click(function() {
$("#details").slideToggle("slow");
});
});
HTML代碼:
<div style="border: 1px solid #000;">
<span>link</span>
<span> | </span>
<span>link</span>
<span> | </span>
<span>link</span>
<span> | </span>
<span>link</span>
<span> | </span>
<span>link</span>
<span> | </span>
</div>
<div id="faqBox">
<table width="100%">
<tr><td><a href="#" id="openFAQ" class="OpenTopMessage">this is hte faq section</a></td>
</tr>
</table>
<div id="details" style="display:none">
<br/><br/><br/><br/><br/><br/><br/><br/>
the display style property is set to none to ensure that the element no longer affects the layout of the page
<br/><br/><br/><br/><br/><br/><br/><br/>
</div>
</div>
<br/><br/>
<div style="background:#c00;">other stuff heren the height reaches 0 after a hiding animation, the display style property is set to </div>
下次你還可以隱藏你的CSS以方便閱讀嗎? –