当前位置:首页 > jquery

jquery页面加载事件

2026-02-03 22:33:18jquery

jQuery 页面加载事件

在 jQuery 中,页面加载事件可以通过多种方式实现,主要用于在 DOM 完全加载后执行代码。以下是几种常见的方法:

$(document).ready()

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

这种方法会在 DOM 结构加载完成后立即执行,无需等待图片或其他资源加载完成。可以简写为:

$(function() {
    // 简写形式
});

$(window).on('load', handler)

$(window).on('load', function() {
    // 页面所有资源(如图片、脚本等)加载完成后执行
});

这种方法会等待页面所有资源完全加载后触发,适用于需要依赖图片或其他外部资源的情况。

注意事项

  • $(document).ready() 可以多次调用,所有回调函数会按顺序执行。
  • $(window).on('load') 会在所有资源加载完成后触发,可能会延迟执行时间。
  • 使用简写形式 $(function() {}) 是常见的最佳实践,代码更简洁。

示例代码

// 方式1: ready()
$(document).ready(function() {
    console.log('DOM 加载完成');
});

// 方式2: 简写
$(function() {
    console.log('DOM 加载完成(简写)');
});

// 方式3: window.on('load')
$(window).on('load', function() {
    console.log('页面所有资源加载完成');
});

选择哪种方式取决于具体需求。如果只需操作 DOM 结构,优先使用 $(document).ready();如果需要等待资源加载完成,则使用 $(window).on('load')

jquery页面加载事件

标签: 加载事件
分享给朋友:

相关文章

vue实现懒加载的方法

vue实现懒加载的方法

Vue 实现懒加载的方法 路由懒加载 通过动态导入语法拆分路由组件,减少初始加载时间。适用于 Vue Router 配置: const routes = [ { path: '/hom…

react如何加载网页

react如何加载网页

使用 React 加载网页的方法 通过 iframe 嵌入网页 在 React 组件中,可以通过 iframe 标签直接加载外部网页。这种方式简单直接,适合嵌入第三方页面或静态内容。 imp…

uniapp事件介绍

uniapp事件介绍

uniapp事件介绍 uniapp中的事件系统基于Vue.js的事件机制,允许开发者在组件间进行通信或响应用户交互。以下是uniapp中常见的事件类型和使用方法。 事件绑定与触发 在uniapp中…

vue实现触底加载

vue实现触底加载

触底加载的实现方法 在Vue中实现触底加载功能,可以通过监听滚动事件或使用Intersection Observer API来实现。以下是两种常见的方法: 监听滚动事件 在组件中监听滚动事件,…

vue实现无线加载

vue实现无线加载

无限滚动加载的实现 在Vue中实现无限滚动加载(Infinite Scroll)可以通过监听滚动事件或使用现成的库完成。以下是两种常见方法: 使用原生滚动事件监听 通过监听滚动事件判断是否到…

vue实现加载动画

vue实现加载动画

Vue 实现加载动画的方法 在 Vue 中实现加载动画可以通过多种方式完成,以下是一些常见的方法: 使用 CSS 动画 通过 CSS 定义动画效果,结合 Vue 的动态类绑定实现加载动画。以下是一个…