当前位置:首页 > jquery

jquery加载事件

2026-03-16 09:55:46jquery

jQuery 加载事件的方法

在 jQuery 中,加载事件通常用于确保 DOM 完全加载后再执行脚本。以下是几种常见的方法:

$(document).ready()

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

简写形式:

$(function() {
    // 等效于 $(document).ready()
});

window.onload 与 jQuery

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

动态加载内容的事件委托

对于动态加载的内容,使用事件委托:

jquery加载事件

$(document).on('click', '.dynamic-element', function() {
    // 处理动态加载元素的点击事件
});

注意事项

  • $(document).ready() 仅等待 DOM 结构加载完成,不等待图片等资源。
  • $(window).on('load') 会等待所有资源加载完毕,但可能延迟执行时间。
  • 事件委托适用于动态生成的元素,避免直接绑定事件失效的问题。

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

相关文章

vue加载实现分页

vue加载实现分页

Vue 实现分页加载的方法 使用 Element UI 的分页组件 安装 Element UI 后,可以直接使用其分页组件。在模板中添加分页组件,并绑定相关事件和数据。 <template&g…

js实现页面加载

js实现页面加载

监听 DOMContentLoaded 事件 使用 DOMContentLoaded 事件可以在 HTML 文档完全加载和解析后触发,无需等待样式表、图像等外部资源加载完成。 document.…

js实现图片的懒加载

js实现图片的懒加载

实现图片懒加载的基本原理 懒加载的核心思想是延迟加载非视口内的图片,当用户滚动页面时再动态加载即将进入视口的图片资源。这能显著减少页面初始加载时的网络请求和带宽消耗。 Intersection Ob…

jquery添加事件

jquery添加事件

jQuery 添加事件的方法 jQuery 提供了多种方法来为元素添加事件监听。以下是一些常用的方式: 使用 .on() 方法 .on() 是 jQuery 中推荐的事件绑定方法,支持直接绑定和委托…

vue实现图片预加载

vue实现图片预加载

图片预加载的实现方法 在Vue中实现图片预加载可以提升用户体验,避免图片加载延迟导致的空白或闪烁。以下是几种常见的方法: 使用JavaScript的Image对象 创建一个Image对象并设置其sr…

vue实现页面懒加载

vue实现页面懒加载

Vue 实现页面懒加载的方法 在 Vue 中实现页面懒加载可以通过路由懒加载和组件懒加载两种方式实现,以下是具体方法: 路由懒加载 路由懒加载是通过动态导入组件的方式实现,仅在访问对应路由时才加载相…