我正在使用jquery动画功能的网站上工作,从加载时从左上角扩展网站。我实际上并不是那个为该功能编写代码的人,所以我不太熟悉它。它确实有效,但目前看来根本没有工作。我知道.js文件正在加载并且正在运行,因为其中的第一个代码是显示“页面正在加载”消息的时间延迟。但是,它只是显示已经加载的页面,而不是动画显示从左上角出现的页面并滑入页面。我包括了CSS并且标记了,尽管我不相信这是问题所在。任何帮助,将不胜感激!谢谢!jquery动画不是动画
注:我们正在使用jQuery 1.7.2版本
的CSS:
#builder
{
position:relative;
min-height:100%;
min-width:100%;
z-index:999;
}
中的JavaScript:
function hideIt() {
document.getElementById("wait").style.display = "none";
}
setTimeout("hideIt()", 1000);
function showIt() {
document.getElementById("builder").style.display = "block";
}
setTimeout("showIt()", 2500);
function build() {
$(document).ready(function() {
$("#builder").animate({ height: '0%', width: '0%' }, 1);
$("#builder").animate({ height: '100%', width: '100%' }, 2000);
});
}
的标记:
<body onLoad="build()">
<img src="wait.gif" id="wait" style="display:block;" />
wait.gif仅仅是说“页面加载”图片...
和页面被包裹在这些:
<div id="builder" align=center style="display:none;">
这实际上正是他们想要它做的事情,但它只是动画背景图片而不是页面上的所有内容...... – Blake
不确定内容未被动画是什么意思,在#builder元素中,否则它当然不会被动画,或者它只是不按照你喜欢的方式动画? – adeneo
我认为这很可能是问题所在,某些标记可能需要更改,明天我将不得不看看它,因为我已经完成了晚上的工作,非常感谢您的帮助! – Blake