【发布时间】:2012-05-17 10:18:47
【问题描述】:
可能重复:
Can you have multiple $(document).ready(function() sections?
可以在同一页面上多次调用 $(document).ready 吗?如果是这样,代码运行的顺序如何解决?这是否有任何影响
我在我的 Rails 应用程序中使用 jQuery。我通过应用程序使用了几个级别的 javascript,所有这些都使用 jQuery。
例如,我的 application.js 中有一些默认代码可以淡出 Flash Notices 我有一个包含在所有项目模型视图中的 projects.js 文件,并且我有一个仅包含在编辑操作呈现的视图中的 project/edit.js。
在我使用的所有三个 js 文件中:
$(document).ready
{
//Do something
}
【问题讨论】:
-
是的......可以多次调用 $(document).ready 。并且代码运行的顺序取决于先加载哪个js。
-
@ManseUK 这是一个很好的链接,但我认为这个问题略有不同。
-
@1ndivisible 这就是为什么它在评论前面有“可能”这个词
-
你也可以在这个问题stackoverflow.com/questions/3934570/…查看接受的答案
-
@ManseUK 是的。我明白那个。我只是概述了为什么我认为它不是重复的。这就是我在评论中使用“我认为”这个词的原因。
标签: javascript jquery ruby-on-rails document-ready