首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以在一个页面上声明多少次jQuery的文档就绪函数?

我可以在一个页面上声明多少次jQuery的文档就绪函数?
EN

Stack Overflow用户
提问于 2010-12-17 22:23:31
回答 2查看 9.2K关注 0票数 19

允许在页面上声明jQuery document ready函数的次数,即:

代码语言:javascript
复制
$(function () { ... });

代码语言:javascript
复制
$(document).ready(function () { ... });

这两者之间有什么区别吗?

如果允许多个,它们会按声明的顺序触发吗?

EN

回答 2

Stack Overflow用户

发布于 2010-12-17 22:25:22

你需要多少就有多少。

文档就绪函数添加到本质上是事件队列的内容中-这些声明中的函数都将按照声明的顺序执行,要么在document.ready事件中执行,要么立即执行(如果该事件已经触发)。

票数 13
EN

Stack Overflow用户

发布于 2010-12-17 22:25:55

你想要多少次都行。它们按声明的顺序触发。

$(document).ready()将在文档就绪时触发(当所有文档都已由浏览器加载时)。另一个将在脚本的该部分执行后立即触发。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4471349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档