当前位置:首页 > 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') 会等待所有资源加载完毕,但可能延迟执行时间。
  • 事件委托适用于动态生成的元素,避免直接绑定事件失效的问题。

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

相关文章

vue2实现图片懒加载

vue2实现图片懒加载

Vue2 图片懒加载实现方法 使用 Intersection Observer API Intersection Observer API 是浏览器原生支持的懒加载方案,性能较好且无需额外库。 //…

vue实现懒加载的方法

vue实现懒加载的方法

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

jquery加载页面

jquery加载页面

jQuery 加载页面内容的方法 使用 .load() 方法 通过 AJAX 请求加载远程数据并插入到指定元素中。适用于加载部分页面片段。 $("#targetElement").load(…

js实现页面加载

js实现页面加载

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

vue事件实现原理

vue事件实现原理

Vue 事件实现原理 Vue 的事件系统基于发布-订阅模式,通过 $on、$emit 等方法实现组件间通信。以下是核心实现原理的分解: 事件注册与存储 Vue 实例内部通过 _events 对象存储…

vue 实现事件委托

vue 实现事件委托

Vue 中实现事件委托的方法 事件委托是一种通过将事件监听器绑定到父元素而非子元素的技术,利用事件冒泡机制统一处理子元素的事件。Vue 中可以通过以下方式实现: 1. 使用 v-on 和事件修饰符…