Jquery off().on解綁和綁定事件時增加事件命名空間

本文介绍如何利用jQuery库中的动画方法,如animate,结合命名空间事件处理,实现网页中HTML元素样式的动态调整。具体包括字体大小和字母间距的变化效果,并探讨了如何通过按钮点击事件解除特定命名空间下的事件句柄。
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<script type="text/javascript" src="js/jquery.js"></script>	 	   
<title>1</title>
</head>
<p>这是一个段落 。</p>
<div>这是另外一个段落。</div>
<p>点击任意一个段落来修改段落的字体大小。</p>
<button>移除click 事件句柄</button>
<div id='div'>aaa</div>
</body>
</html>
<script>
function changeSize(e)
{
	$(this).animate({fontSize:"+=3px"});	
}
function changeSpacing(e)
{
	$(this).animate({letterSpacing:"+=2px"});
	
}

$(document).ready(function(){
	$("body").on("click.size",changeSize);//body click事件增加size命名空間
	$("body").on("click.space",changeSpacing);//body click事件增加space命名空間
	$("button").click(function(){
		$("body").off("click.size");//解除body size命名空間下的click
                //$("body").off("click");//不用命名空間時解除所有click事件
	});
});
</script>

 

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值