在jQuery中,$(window).load(function() {})$(document).ready(function() {})有什么区别?

推荐答案

  • document.ready是一个jQuery事件,它在DOM准备好时运行,例如,所有elements都可以找到/使用,但不一定都是content.
  • 当加载images之类的内容时,window.onload次之后(或者在最坏/失败的情况下同时)触发,因此,如果使用图像尺寸,则通常需要使用此选项.

Jquery相关问答推荐

ASP.NET Core 8 MVC:从jQuery发布控制器中的所有值为空

jQuery从JSON创建嵌套列表

如果选中了三个sibling ,则选中一个复选框

jQuery .append() 创建两个元素而不是一个

formData.append 来自不同输入文件的两个文件

未捕获的类型错误:无法读取未定义的属性toLowerCase

扩展 jQuery 插件的最佳方式

JSON 服务在失败/错误时应该返回什么

如何使用给定的 url 判断图像是否存在?

如何使用 jQuery UI Resizable 仅水平或垂直调整大小?

你如何获得文本区域中的光标位置?

字符串化(转换为 JSON)具有循环引用的 JavaScript 对象

在完成前一个请求之前中止新的 AJAX 请求

jQuery DataTables:延迟搜索直到输入 3 个字符或单击按钮

如何使用 requirejs 使 jQuery 插件可加载

父母的jQuery父母

Google 的 CDN 上的最新 jQuery 版本

IE8 和 JQuery 的 trim()

$.ajax 的成功和 .done() 方法有什么区别

在jQuery中,当它们都具有相同的名称时,如何获取单选按钮的值?