jquery事件绑定方法介绍
更新时间:2022年05月04日 11:37:47 作者:.NET开发菜鸟
这篇文章介绍了jquery事件绑定的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
一、bind()
bing()用来绑定事件,例如:
二、unbind()
unbind()用来解除事件的绑定。例如:
三、on()
on()方法用来绑定事件,例如:
四、off()
off()方法用来解除事件的绑定,例如:
注意:
建议用on()方法绑定事件,效率更高。
五、示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>事件绑定</title> <!--引入jQuery--> <script src="../jquery-3.3.1.js"></script> <!--javascript--> <script> $(function(){ // 正常情况下的鼠标移入背景色变为灰色,移出时变为白色 // 鼠标移入 /* $("#menu li").mouseover(function(){ $(this).css("background-color","gray"); }); // 鼠标移出 $("#menu li").mouseout(function(){ $(this).css("background-color","white"); }); */ //bind()绑定事件 $("#menu li").bind("mouseover",function(){ $(this).css("background-color","gray"); }); $("#menu li").bind("mouseout",function(){ $(this).css("background-color","white"); }); // bind()绑定多个事件 /* $("#menu li").bind("click mouseover",function(){ $(this).css("background-color","gray"); }); */ // bind()绑定多个事件 /* $("#menu li").bind({ click:function(){$(this).css("background-color","#ccc");}, mouseover:function(){$(this).css("background-color","yellow");} }); */ // 解除绑定事件 //$("#menu li").unbind(); // 解除所有的事件 //$("#menu li").unbind("click");// 只解除click事件,保留鼠标移入事件 // on()绑定事件 // 处理添加背景色效果 $("#menu").on("mouseover","li",{},function(){ $(this).css("background-color","#ccc"); }); $("#menu").on("mouseout","li",{},function(){ $(this).css("background-color","yellow"); }); // off()解除绑定 $("#menu").off("mouseout","li"); // 只移除moustout事件 }); </script> </head> <body> <input type="button" value="添加" /> <ul id="menu"> <li>HTML</li> <li>XHTML</li> <li>CSS</li> </ul> </body> </html>
到此这篇关于jquery事件绑定的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- jQuery 事件绑定及取消 bind live delegate on one区别解析
- jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
- jQuery实现的事件绑定功能基本示例
- jQuery的三种bind/One/Live/On事件绑定使用方法
- jQuery 全选 全不选 事件绑定的实现代码
- jQuery事件绑定方法学习总结(推荐)
- jquery移除了live()、die(),新版事件绑定on()、off()的方法
- 关于Jquery中的事件绑定总结
- jquery事件绑定解绑机制源码解析
- jQuery事件绑定用法详解
- 深入理解jQuery事件绑定
- jQuery事件绑定on()与弹窗实现代码
- jQuery事件绑定用法详解(附bind和live的区别)
- jQuery实现按钮只点击一次后就取消点击事件绑定的方法
- JQuery中DOM事件绑定用法详解
- jQuery事件绑定on()、bind()与delegate() 方法详解
- jQuery事件绑定与解除绑定实现方法
- jquery中click等事件绑定及移除的几种方法小结
相关文章
JQuery中如何传递参数如click(),change()等具体实现
有个需求让两个select中option相互转换,这个作业就是给几个按钮添加click()事件接下来为大家介绍下如何在click(),change()传递参数2013-04-04jquery对象和javascript对象即DOM对象相互转换
对于已经是一个 DOM 对象,只需要用 $() 把DOM对象包装起来,就可以获得一个 jQuery 对象了,使用[index]和.get(index)可以转为DOM对象2014-08-08jQuery on()方法示例及jquery on()方法的优点
使用jquery on()方法绑定事件是官方推荐的一种方法,接下来跟着小编来学习jquery on()方法,小伙伴快来一起学习吧2015-08-08
最新评论