当前位置:首页 > jquery

jquery页面加载完成后执行

2026-03-17 04:46:47jquery

jQuery 页面加载完成后执行的方法

在 jQuery 中,确保代码在页面完全加载后执行有多种方式。以下是常见的实现方法:

$(document).ready()

$(document).ready(function() {
    // 页面 DOM 加载完成后执行的代码
});

简写形式

$(function() {
    // 页面 DOM 加载完成后执行的代码
});

window.onload 等效写法

如果需要等待所有资源(如图片)加载完成:

$(window).on('load', function() {
    // 页面所有资源加载完成后执行的代码
});

注意事项

  • $(document).ready() 会在 DOM 树构建完成后立即执行,无需等待样式表、图片等外部资源加载
  • $(window).on('load') 会等待所有页面资源加载完毕
  • 可以在一个页面中使用多个 $(document).ready() 块,它们会按声明顺序执行

现代 JavaScript 替代方案

对于不使用 jQuery 的项目,可以使用原生 JavaScript 的 DOMContentLoaded 事件:

jquery页面加载完成后执行

document.addEventListener('DOMContentLoaded', function() {
    // DOM 加载完成后执行的代码
});

这些方法都能确保 JavaScript 代码在页面适当加载阶段执行,避免因 DOM 元素未加载而导致的脚本错误。

标签: 加载页面
分享给朋友:

相关文章

h5页面实现vr

h5页面实现vr

实现H5页面VR效果的方法 在H5页面中实现VR(虚拟现实)效果,可以通过以下几种技术方案实现: 使用WebVR API WebVR是一个实验性的JavaScript API,提供了访问VR设备的功…

vue实现页面分页

vue实现页面分页

Vue实现页面分页的方法 使用Element UI的分页组件 Element UI提供了现成的分页组件el-pagination,适合快速集成。以下是一个示例代码: <template>…

vue实现页面签字

vue实现页面签字

实现页面签名的Vue方案 在Vue中实现页面签名功能,可以通过HTML5的Canvas元素结合手势或鼠标事件来捕获用户绘制轨迹。以下是具体实现方法: 安装签名库(可选) 使用现成的Vue签名…

vue 实现打印页面

vue 实现打印页面

实现 Vue 页面打印功能 使用 window.print() 方法 在 Vue 中可以直接调用浏览器的打印 API 实现基本打印功能。创建一个打印按钮,绑定点击事件调用 window.print()…

vue  实现页面返回

vue 实现页面返回

Vue 实现页面返回功能 在Vue中实现页面返回功能,可以通过以下几种方式实现: 使用路由的go方法 通过Vue Router的go方法可以控制页面跳转,传入负数表示后退。 this.$rout…

vue实现前端页面

vue实现前端页面

Vue 实现前端页面的核心方法 安装与初始化项目 使用 Vue CLI 快速初始化项目,确保已安装 Node.js 和 npm/yarn: npm install -g @vue/cli vue c…