我正在开发一个网站,该网站使用 jquery animate 函数在加载时从左上角展开网站。我实际上并不是为该功能编写代码的人,所以我对它并不太熟悉。它在某一时刻确实有效,但目前它似乎根本不起作用。我知道 .js 文件正在加载并正在运行,因为其中的第一段代码是显示“正在加载页面”消息的时间延迟。但是它只是显示已经加载的页面,而不是动画从左上角出现并滑入的页面。我也包括了 CSS 和标记,尽管我不相信这就是问题所在。任何帮助,将不胜感激!谢谢!
注意:我们使用的是 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;">