jQuery | 事件JS的执行时机和事件操作

本文探讨了jQuery中事件的执行时机,包括DOM加载完毕后、资源加载完毕后的执行方式,并详细介绍了如何在jQuery中等待DOM加载。此外,文章还讲解了页面载入、事件处理、事件委派和事件切换的实现,如`$(document).ready`、`bind`、`live`、`hover`和`toggle`等函数的使用。
摘要由CSDN通过智能技术生成

事件JS加载执行的时机

1)DOM加载完毕后

把js标签放在body之后即可!

2)资源加载完毕后

$(window).load(function(){
    //代码     
});

3)jquery中实现等dom加载完毕?

$(function(){
    //所有代码都是等dom加载完毕才会去执行!
});

一般用于JS、CSS代码单独成为一个文件,在HTML中加以引用的时候

一、页面载入

$(document).ready(fn);  和下面$(fn);用法相同
$(function);  //代码等DOM加载完毕后执行

在DOM加载完成时运行的代码,可以这样写:

$(document).ready(function(){
  // 在这里写你的代码...
});


$(function($) {
  // 你可以在这里继续使用$作为别名...
});

二、事件处理

bind();  //添加事件
unbind();  解除事件

<html>
<head>
    <meta charset="UTF-8" />
    <title>index</title>
    <script src="jquery.js"></script>
</head>
<body>
    <img src="dog.png" alt="" />
    <button>绑定事件</button>
    <button>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值