jQuery.ready


jQuery.readyReturns: Thenable

Description: 一个类似 Promise 的对象(或“thenable”),在文档就绪时解决(resolve)。

  • version added: 1.8jQuery.ready

从 jQuery 3.0 开始,通过 jQuery.when 或原生的 Promise.resolve() 支持使用此对象。代码不应假定此对象是 jQuery.Deferred、原生 Promise 还是其他类型的 promise 对象。

另请参阅使用此方法的 ready()

示例

示例 1

使用 jQuery.when 监听文档就绪。

1
2
3
$.when( $.ready ).then(function() {
// Document is ready.
});

示例 2

涉及另一个 promise 的典型用法,使用 jQuery.when

1
2
3
4
5
6
7
$.when(
$.getJSON( "ajax/test.json" ),
$.ready
).done(function( data ) {
// Document is ready.
// Value of test.json is passed as `data`.
});