asp.net – 如何检查文档是否准备好?

如何检查文件是否准备好(所有js文件加载,DOM都准备好了)通过jQuery?
有没有国旗

如果某些文件没有被完全下载,而且事件由用户提出,则面临问题。我想检查事件处理程序。

我正在使用jQuery,asp.net

解决方法

这没有记录,我不认为,但如果你看看jQuery代码$(document).ready:
// If the DOM is already ready
if ( jQuery.isReady ) {
  // Execute the function immediately
  fn.call( document,jQuery );
} // ...

因此,对于一种可能会改变的方式,您可以使用$ .isReady或jQuery.isReady。

更好的方法是使用$(document).ready。例如。:

function myClickHandler(event) {
  // do stuff

  $(document).ready(function() {
    // Do this immediately if DOM is loaded,or once it's loaded otherwise.
  }
}

本质上,这将使用就绪功能作为防守。而不是if语句,你可以使用ready函数。当然,准备就绪功能具有一旦DOM加载就运行它的行为。如果您的行为只是在需要加载的情况下才会发生这种情况,但是如果DOM尚未加载,则不会执行任何操作,那么使用上述标志或设置自己的标志是更好的方式。设置自己的:

$(document).ready(function() {
  window.domIsReady = true;
}

if (window.domIsReady) {
  // do stuff
}

创建自己可能更好,因为jQuery.isReady似乎没有记录,因此可能不受支持,可能会随时更改。

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....