jQuery事件绑定与解绑
一、jQuery事件
方法 | 描述 | 执行时机 |
click() | 触发或将函数绑定到指定元素的click事件 | 单击鼠标时 |
dblclick() | 触发或将函数绑定到指定元素的dblclick事件 | 双击鼠标时 |
mouseover() | 触发或将函数绑定到指定元素的mouseover事件 | 鼠标移过时 |
mouseout() | 触发或将函数绑定到指定元素的mouseout事件 | 鼠标移出时 |
hover() |
当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);<br/> 当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave) |
鼠标移入移出 |
二、事件绑定
bind绑定事件
语法:
//第一个参数:事件类型
//第二个参数:事件处理程序
$("p").bind("click",function(){
//事件响应方法
)
缺点:不支持动态事件绑定
// 第一种 bind(事件类型,事件处理函数)$("div").bind("click", function () {$(this).css("background-color", "green")})$("div").bind("mouseover", function () {$(this).css("background-color", "pink")})$("div").bind("mouseout", function () {$(this).css("background-color", "red")})
on绑定事件
语法:
//第一个参数: events,绑定事件的名称可以是由空格分隔的多个事件(标准事件或者自定义事件)
//第二个参数: selector,执行事件的后代元素(可选),如果没有后代元素,那么事件将有自己执行。
//第三个参数: data,传递给处理函数的数据,事件触发的时候通过event.data来使用(不常使用)
//第四个参数: handler,事件处理函数
$(selector).on(events[,selector] [,data] , handler) ;
//第二种 一次绑定多个事件.on进行事件绑定时可以实现动态绑定$("div").on({"click": function () {$(this).css("background-color", "green")},"mouseover": function () {$(this).css("background-color", "pink")},"mouseout": function () {$(this).css("background-color", "red")}})
三、事件解绑
unbind方式(不用)与bind对应
$(selector). unbind();//解绑所有的事件
$(selector). unbind("click");//解绑指定的事件
undelegate方式(不用)与delegate对应
$( selector ).undelegate();//解绑所有的delegate事件
$( selector) .undelegate( "click”);/ /解绑所有的click事件
off方式(推荐)与on对应
//解绑匹配元素的所有事件$(selector). off();
//解绑匹配元素的所有click事件
$(selector). off("click ");
jQuery事件绑定与解绑相关推荐
- jQuery的绑定与解绑方法
jQuery的4种绑定方法 一.bind()与unbind() I.bind():绑定 1.定义 2.语法 3.参数 4.案例 (1)绑定单一事件 (2)绑定多个事件 II.unbind():解绑 1 ...
- js元素事件绑定与解绑兼容代码
一.元素事件的绑定方法兼容代码 为任意元素绑定任意事件的兼容代码 /*** 为任意元素绑定任意事件* @param {*} element 元素* @param {*} type 事件类型* @par ...
- Vue 事件绑定与解绑
目录 事件绑定 基础知识 使用场景 注意事项 v-on 绑定事件 语法 实例 $ref绑定事件 语法 实例 事件解绑 语法 实例 事件绑定 基础知识 使用场景 子组件==>父组件传数据 在父组件 ...
- 组件的自定义事件(绑定、解绑)
温馨提示:总结在最下方,如若不想看代码,请滚动至最下方查看相关知识点,谢谢! App.vue <template><div class="app">< ...
- JQuery_003_事件绑定与解绑
$(function () {//第一个按钮通过on的方式绑定点击事件$("#btn1").on("click",function () {alert(&quo ...
- js 事件(绑定、解绑、三个阶段、相关方法)
事件绑定与解绑: DOM0级事件(这类事件可以使用 return false来阻止事件往下执行,包含默认事件) 绑定: html内<input οnclick=''> js中el.οncl ...
- jQuery 事件用法详解
目录 简介 实现原理 事件操作 绑定事件 解除事件 触发事件 事件委托 事件操作进阶 阻止默认事件 阻止事件传播 阻止事件向后执行 命名空间 自定义事件 事件队列 jquery中文文档 简介 jque ...
- JQuery事件绑定解绑方法小结
常用的方法 绑定:bind().delegate().on() 解绑:unbind().undelegate().off() 此外还有live() 不过JQuery1.9及其以上版本删除了此方法 推荐 ...
- vue:组件自定义事件、绑定、解绑事件
vue:组件自定义事件.绑定.解绑事件 自定义组件绑定事件: 使用方法:在引入组件中的methods定义一个回调方法,在组件标签中使用如下两种方式自定义事件,去到引入的组件的中,使用 this.$em ...
最新文章
- 专访盛大创始人陈天桥:未来的杀手级应用必将诞生于脑科学
- 车牌识别学习资料整理
- [Jarvis OJ - PWN]——[61dctf]fm
- 大数据、AI“武装”企业服务:风控、检索、安全
- 使用Docker快速搭建Tensorflow开发环境
- float浮点数的四舍五入
- 【linux】暂时解决sis m672(神舟F4000 D9) linux驱动 宽屏分辨率的问题?
- 在java中如何输入角度_在Java中以特定角度绘制一条线
- 【通告更新】Apache Tomcat服务器文件包含漏洞安全风险通告第三次更新
- 算法复习周------“贪心问题之‘单源最短路径’”
- JSP Overview
- 为什么要使用Mybatis框架?JDBC的缺点有哪些?
- QML Math详解 生成随机数
- PCL中3D点云特征描述与提取(一)
- SLAM入门-相机成像原理与公式推导
- 日志收集 Graylog
- 阿里云域名绑定IP手把手教学
- Java—圆柱体计算
- MATLAB函数——fir1
- 关于VS.NET中多个项目的工程相互引用和多个dll引用的问题! - antony--异域空间 - 博客园
热门文章
- 可视化大屏自适应效果
- 项目3抽象类与纯虚函数
- 科学研究:青少年熬夜更易产生反社会行为,还会延缓大脑发育
- 计算机二级工作表不会,计算机二级Office:Excel工作簿与工作表操作
- 简单快速生成序列化ID
- 这就是你日日夜夜想要的docker!!!---------docker+consul+ nginx集成分布式的服务发现与注册架构
- php微信绑定银行卡_微信开发企业支付到银行卡PHP
- 高端知识星球正式开放了
- html左侧导航菜单多级,css3多级菜单导航栏、侧边菜单栏
- java正则表达式控制格式_“如果Java受到一两个大型供应商的控制,则可能会遭受挫折”...