当前位置:首页 > jquery

jquery页面加载完成后执行

2026-02-04 07:42:16jquery

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

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

使用$(document).ready()

这是最常用的方法,确保DOM完全加载后执行代码,但无需等待图片等其他资源加载完成。语法简洁且兼容性好。

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

简写形式:

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

使用$(window).on("load")

如果需要等待页面所有资源(如图片、样式表)加载完成,可以使用此方法。适用于依赖页面完整渲染的场景。

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

使用原生JavaScript的DOMContentLoaded事件

如果项目中未引入jQuery,可直接使用原生JavaScript实现类似功能。

jquery页面加载完成后执行

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

注意事项

  • $(document).ready()$(window).on("load")的主要区别在于后者会等待所有资源加载完毕,可能延迟执行时间。
  • 避免在同一页面混合使用多种加载事件,可能导致执行顺序混乱。
  • 现代浏览器中,将脚本放在<body>标签底部也能达到类似效果,但jQuery方法更灵活。

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

相关文章

vue页面分离的实现

vue页面分离的实现

Vue 页面分离的实现方法 组件化开发 Vue 的核心思想之一是组件化,通过将页面拆分为多个可复用的组件实现分离。每个组件包含独立的模板、逻辑和样式,通过 props 和 events 进行通信。…

vue 实现异步加载

vue 实现异步加载

Vue 异步加载的实现方法 动态导入组件(懒加载) 使用 import() 语法动态导入组件,Vue 会将其转换为异步加载的组件。适用于路由或组件按需加载。 const AsyncComponent…

vue实现的页面

vue实现的页面

以下是基于 Vue.js 实现页面的核心方法和关键步骤,结合现代开发实践整理而成: 环境配置与项目初始化 使用 Vue CLI 或 Vite 创建项目,推荐选择 Vue 3 组合式 API 风格:…

vue实现页面手写

vue实现页面手写

Vue 实现手写功能 在 Vue 中实现手写功能通常需要使用 HTML5 的 Canvas 元素,结合鼠标或触摸事件来捕捉用户的绘制动作。以下是实现步骤和代码示例: 基础实现步骤 创建一个 Vue…

实现js页面跳转

实现js页面跳转

使用 window.location.href 通过修改 window.location.href 属性实现跳转,这是最常用的方法: window.location.href = "https://…

h5页面滑动效果实现

h5页面滑动效果实现

实现H5页面滑动效果的方法 H5页面滑动效果可以通过多种方式实现,包括原生JavaScript、CSS动画或第三方库。以下是几种常见的方法: 使用CSS Scroll Snap CSS Scroll…