|
|
1
6
这听起来像是一个应该在呈现页面之前首先在服务器上完成的操作。如果有人禁用了javascript,会发生什么? |
|
|
2
2
如果您不想依赖工具箱,可以创建自己的DOMReady函数,该函数看起来有点像: /* Usage: DOMReady(ajaxFunc); */
function DOMReady(f) {
if (!document.all) {
document.addEventListener("DOMContentLoaded", f, false);
} else {
if (document.readystate == 'complete') {
window.setTimeout(f, 0);
}
else {
//Add event to onload just if all else fails
attachEvent(window, "load", f);
}
}
}
或者对于更复杂的解决方案: http://snipplr.com/view/6029/domreadyjs/ |
|
|
4
0
我认为这应该是可能的,但不建议这样做。正确的做法是让服务器在发送页面之前完全确定页面的内容。 如果图像下载速度慢或其他非HTML内容阻碍了您,请查看各种JavaScript库之一。我总是推荐 jQuery ,具有以下语法:
|
|
|
5
0
我认为,如果您使用内联javascript,应该在遇到它时立即执行:
|
|
|
James Williams · 如何在单击按钮时刷新div内容 4 年前 |
|
|
Mehmet · javascript执行了多个 4 年前 |
|
|
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 4 年前 |
|
|
Parker · 如何使表格行的单元格项加粗n秒? 4 年前 |
|
|
Chris J. · ajax获取查找数据属性值的请求 4 年前 |
|
|
Pedro F · Ajax调用后脚本运行不正常 4 年前 |