我定義爲我的CSS文件中的以下一個div:如何褪色一個div與jQuery的?
#toolbar
{
position:relative;
top: 0;
height: 50px;
background-color: #F4A83D;
width: 100%;
text-align: center;
display: hidden;
}
然後,在我的HTML文件我有:
<div id="toolbar">
TestApp ToolBar
<br />
You are visiting:
<%=ViewData["url"] %>
</div>
終於,我在頂部下面的腳本我的HTML頁面,我認爲會褪色在頁面加載時我的div:
<script src="../../Scripts/jquery-1.3.2-vsdoc.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#toolbar").fadeIn("slow");
});
</script>
我在做什麼錯了?它立即顯示出來,好像它並沒有消失。我沒有在jquery腳本中正確地訪問我的div嗎?
基於關閉一些問題的答案我已經改變了我的div:
<div id="toolbar" style="visibility: hidden">
TestApp ToolBar
<br />
You are visiting:
<%=ViewData["url"] %>
</div>
用同樣的腳本調用,現在我的div開始時隱藏,並且一直沒有出現。我還有什麼做錯了?
使用「visibility:hidden」而不是「display:none」可能更有益,因爲它不會在不可見時更改佈局。 – nickf 2009-04-16 06:43:41