我正在开发一个小网络应用程序,用于简单地处理、存储和交换不同的数据。
当页面加载时,我使用 PHP 创建了一个 javascript 数组,并使用 window.unload 函数遍历这个数组。
数组的每个元素都包含一个联系人 ID,循环从另一个 PHP 脚本获取显示数据(例如姓名、地址)的相应行,并将其附加到包装器 div:
for (var i = 0; i < contIDs.length; i++) {
var row = document.createElement("div");
row.className = "rowDiv";
row.innerHTML = HTTPRequest("getRow.php?id=" + contIDs[i]);
document.getElementById("rowsWrapper").appendChild(row);
}
在 FireFox 中,页面加载并按预期逐行弹出。只有 Safari 会加载页面,然后加载一段时间,然后所有行都会同时弹出到 DOM 中。
谁能想象我做错了什么,或者任何人都可以给我提示如何实现那种“加载动画”?
谢谢你,亲切的问候——朱利安