是否有正确的语法使用 jQuery$().ready
来检查 DOM 是否准备好,而不是在 DOM 加载后创建回调函数?
例如,如果 DOM 准备好了,我想运行不同的代码。
function checkDOMReady()
{
if ($(document).ready)
alert("The DOM was ready when this function was called");
else
alert("The DOM was NOT ready when this function was called");
}
这是有效的吗?如果没有,有正确的方法吗?
编辑:我很清楚$(document).ready(function(){});
等等,但这不是我想要的。我有一个每 10 分钟运行一次的脚本,包括最初加载页面的时间,如果文档准备好,我想运行不同的代码,如果没有,我想运行其他代码。我可以将这些数据存储在全局/静态变量中,但我想知道是否可以简单地评估一个布尔表达式来检查是否可以操作 DOM。