我定义为我的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