当前位置:首页 > 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实现类似功能。

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

注意事项

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

jquery页面加载完成后执行

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

相关文章

Vue实现lagger页面

Vue实现lagger页面

Vue实现懒加载页面的方法 懒加载(Lazy Loading)是一种优化技术,用于延迟加载页面或组件,直到它们真正需要显示时才加载。以下是几种在Vue中实现懒加载页面的常见方法: 使用Vue Rou…

css制作锁屏页面

css制作锁屏页面

使用CSS制作锁屏页面 锁屏页面通常包含一个背景、时间显示以及可能的解锁按钮或输入框。以下是实现锁屏页面的关键CSS代码和结构。 HTML结构 <!DOCTYPE html> <h…

vue文件实现页面跳转

vue文件实现页面跳转

使用 router-link 实现跳转 在 Vue 模板中直接使用 <router-link> 组件,通过 to 属性指定目标路径: <router-link to="/tar…

vue实现动态显示页面

vue实现动态显示页面

动态显示页面的实现方法 在Vue中实现动态显示页面通常涉及数据绑定、条件渲染、列表渲染以及动态组件等技术。以下是几种常见的实现方式: 数据驱动视图 Vue的核心思想是数据驱动视图,通过修改数据自动更…

php实现页面跳转

php实现页面跳转

PHP 页面跳转方法 在 PHP 中,可以通过多种方式实现页面跳转,以下是几种常见的方法: 使用 header() 函数 header() 函数是 PHP 中最常用的跳转方法,通过发送 HTTP…

js实现页面跳转

js实现页面跳转

使用 window.location.href 通过修改 window.location.href 属性实现页面跳转: window.location.href = 'https://example…