当 DOM 结构不完整时,是否可以在开始页面加载时获取事件?
例如:
<?php
for ($i =0 ; $i<10000; $i++)
{
for($e=0;$e<1000;$e++) {
$f = 5 * 4 & 9;
}
}
echo "done";
?>
我有这个 php 代码,在这种情况下加载页面需要大约 5 秒,我想在开始页面加载和加载结束时发生事件。
当网站准备好时我可以参加事件
$( document ).ready(function() {
});
但是在开始加载时? 有人可以帮忙吗?
最佳答案
只需在页面开头、这些 PHP 代码之前编写内联 javascript 即可。浏览器将在读取时执行内联 JS。
编辑添加:
但是,这在您的示例中不起作用,因为在您的示例中,花费时间的不是页面加载,而是服务器端页面生成。
在实际执行工作之前,您必须使用 php 的lush() 刷新输出缓冲区并将 JavaScript 推送到浏览器。
关于javascript - 起始页面加载时的 php + jquery 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31251231/