jQuery中的事件

加载DOM

在页面加载完毕后, 浏览器会通过 JavaScript 为 DOM 元素添加事件. 在常规的 JavaScript 代码中, 通常使用 window.onload 方法, 在 jQuery 中使用 $(document).ready() 方法

在这里插入图片描述

$(document).ready(function(){});
//简化为
$(function(){});

事件绑定

对匹配的元素进行特定的事件绑定: bind()

$(".head").click(function(){});
//绑定写法为
$(".head").bind("click", function(){});

合成事件

hover():模拟光标悬停事件

  • 当光标移动到元素上时, 会触发指定的第一个函数, 当光标移出这个元素时, 会触发指定的第二个函数.
(".head").mouseover(function(){
	$(".content").show();
}).mouseout(function(){
	$(".content").hide();
});
//使用合成事件
$(".head").hover(function(){
	$(".content").show();
}, function(){
	$(".content").hide();
});

toggle():用于模拟鼠标连续单击事件

  • 第一次单击元素, 触发指定的第一个函数, 当再一次单击同一个元素时, 则触发指定的第二个函数, 如果有更多个函数, 则依次 触发, 直到最后一个
  • toggle() 的另一个作用:切换元素的可见状态
$(".head").toggle(function(){
	$(".content").show();
}, function(){
	$(".content").hide();
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值