本文介绍了jQuery:.ready() 和 .ajaxComplete的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望我的 JS 的某些部分在文档准备好或 ajax 查询完成时进行初始化
像这样:

I want some part of my JS to initialize when document is ready OR when ajax query completed
Something like this:

if ($(document).ready() or $(document).ajaxComplete()) {
  // do something
}

这样的条件可以写吗?
我该如何做对?

Is it possible to write such a a condition?
And how do I make it right?

推荐答案

你可以使用绑定函数

 $(document).bind('ready ajaxComplete', function(){
  // Your code here
 })

虽然我同意 Felix 的评论,即就绪函数是一个单独的函数,主要用于仅在加载整个文档时执行操作

Though I agree with Felix in comments that ready function is a separate function mostly used to carry actions only when entire document is loaded

这篇关于jQuery:.ready() 和 .ajaxComplete的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 21:37