javascript - 页面加载完成后运行代码的正确方法是什么

标签 javascript jquery

我有第 X 页。

在 X 中,我放入了 head 标签,一个 script 标签。 主体完成渲染后,脚本需要扫描主体。

我试过 jQuery.ready() 但它没有被调用! 会不会是DOM在脚本开始运行之前就已经准备好了? 我能做些什么?

谢谢

最佳答案

jQuery.ready() 不是一个函数(嗯,不是你想要的处理程序),你想要的是 jQuery(document).ready() ,像这样:

jQuery(document).ready(function() {
  alert("DOM is ready!");
});

或者,更短的形式:

jQuery(function() {
  alert("DOM is ready!");
});

关于javascript - 页面加载完成后运行代码的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4554471/

相关文章:

javascript - 为什么v8在生成的二进制文件中保存了原生javascript的源代码?

javascript - 如何编写条件 - 如果当前日期和时间在 11 月最后一天之前 :59

javascript - 添加动画以更改背景图像幻灯片

javascript - 复选框值真/假

javascript - 返回 true,破坏 javascript 中的代码

jquery - 使用 JQuery-File-Upload 和 Paperclip 时出现多个文件上传错误

javascript - 如何在ipad中使用jquery加载页面后将光标设置在文本框中

javascript - MooTools 类和 Knockout.js

javascript - 使用ajax滚动溢出的div

javascript - 如何为以下 jQuery 动画添加轻微的滑入/滑出效果?