当前位置:首页 > jquery

jquery页面加载事件

2026-02-03 22:33:18jquery

jQuery 页面加载事件

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

jquery页面加载事件

$(document).ready()

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

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

jquery页面加载事件

$(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触发事件

jquery触发事件

jQuery 触发事件的方法 jQuery 提供了多种方法来触发事件,包括直接触发、自定义事件以及模拟用户行为。以下是几种常见的方法: trigger() 方法 trigger() 方法用于触发指定…

vue实现页面加载

vue实现页面加载

Vue 实现页面加载的方法 在 Vue 中实现页面加载效果可以通过多种方式完成,以下是几种常见的方法: 使用 v-if 或 v-show 控制加载状态 通过绑定一个布尔值来控制加载动画的显示与隐藏。…

vue实现拖拽事件

vue实现拖拽事件

Vue 实现拖拽事件的方法 使用 HTML5 原生拖拽 API HTML5 提供了原生的拖拽 API,可以通过 draggable 属性、dragstart、dragend、dragover 和 dr…

vue实现全选事件

vue实现全选事件

Vue 实现全选事件 在 Vue 中实现全选功能通常涉及以下关键步骤: 数据绑定与状态管理 使用 v-model 绑定复选框的状态,确保数据与视图同步。通常需要一个数组存储选中项和一个布尔值控制全选…

vue实现后退事件

vue实现后退事件

监听浏览器后退事件 在Vue中可以通过window.onpopstate或beforeRouteLeave路由守卫实现后退事件监听。以下是两种常用方法: 方法一:使用window.onpopstat…

vue实现图片预加载

vue实现图片预加载

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