一、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事件绑定与解绑相关推荐

  1. jQuery的绑定与解绑方法

    jQuery的4种绑定方法 一.bind()与unbind() I.bind():绑定 1.定义 2.语法 3.参数 4.案例 (1)绑定单一事件 (2)绑定多个事件 II.unbind():解绑 1 ...

  2. js元素事件绑定与解绑兼容代码

    一.元素事件的绑定方法兼容代码 为任意元素绑定任意事件的兼容代码 /*** 为任意元素绑定任意事件* @param {*} element 元素* @param {*} type 事件类型* @par ...

  3. Vue 事件绑定与解绑

    目录 事件绑定 基础知识 使用场景 注意事项 v-on 绑定事件 语法 实例 $ref绑定事件 语法 实例 事件解绑 语法 实例 事件绑定 基础知识 使用场景 子组件==>父组件传数据 在父组件 ...

  4. 组件的自定义事件(绑定、解绑)

    温馨提示:总结在最下方,如若不想看代码,请滚动至最下方查看相关知识点,谢谢! App.vue <template><div class="app">< ...

  5. JQuery_003_事件绑定与解绑

    $(function () {//第一个按钮通过on的方式绑定点击事件$("#btn1").on("click",function () {alert(&quo ...

  6. js 事件(绑定、解绑、三个阶段、相关方法)

    事件绑定与解绑: DOM0级事件(这类事件可以使用 return false来阻止事件往下执行,包含默认事件) 绑定: html内<input οnclick=''> js中el.οncl ...

  7. jQuery 事件用法详解

    目录 简介 实现原理 事件操作 绑定事件 解除事件 触发事件 事件委托 事件操作进阶 阻止默认事件 阻止事件传播 阻止事件向后执行 命名空间 自定义事件 事件队列 jquery中文文档 简介 jque ...

  8. JQuery事件绑定解绑方法小结

    常用的方法 绑定:bind().delegate().on() 解绑:unbind().undelegate().off() 此外还有live() 不过JQuery1.9及其以上版本删除了此方法 推荐 ...

  9. vue:组件自定义事件、绑定、解绑事件

    vue:组件自定义事件.绑定.解绑事件 自定义组件绑定事件: 使用方法:在引入组件中的methods定义一个回调方法,在组件标签中使用如下两种方式自定义事件,去到引入的组件的中,使用 this.$em ...

最新文章

  1. 专访盛大创始人陈天桥:未来的杀手级应用必将诞生于脑科学
  2. 车牌识别学习资料整理
  3. [Jarvis OJ - PWN]——[61dctf]fm
  4. 大数据、AI“武装”企业服务:风控、检索、安全
  5. 使用Docker快速搭建Tensorflow开发环境
  6. float浮点数的四舍五入
  7. 【linux】暂时解决sis m672(神舟F4000 D9) linux驱动 宽屏分辨率的问题?
  8. 在java中如何输入角度_在Java中以特定角度绘制一条线
  9. 【通告更新】Apache Tomcat服务器文件包含漏洞安全风险通告第三次更新
  10. 算法复习周------“贪心问题之‘单源最短路径’”
  11. JSP Overview
  12. 为什么要使用Mybatis框架?JDBC的缺点有哪些?
  13. QML Math详解 生成随机数
  14. PCL中3D点云特征描述与提取(一)
  15. SLAM入门-相机成像原理与公式推导
  16. 日志收集 Graylog
  17. 阿里云域名绑定IP手把手教学
  18. Java—圆柱体计算
  19. MATLAB函数——fir1
  20. 关于VS.NET中多个项目的工程相互引用和多个dll引用的问题! - antony--异域空间 - 博客园

热门文章

  1. 可视化大屏自适应效果
  2. 项目3抽象类与纯虚函数
  3. 科学研究:青少年熬夜更易产生反社会行为,还会延缓大脑发育
  4. 计算机二级工作表不会,计算机二级Office:Excel工作簿与工作表操作
  5. 简单快速生成序列化ID
  6. 这就是你日日夜夜想要的docker!!!---------docker+consul+ nginx集成分布式的服务发现与注册架构
  7. php微信绑定银行卡_微信开发企业支付到银行卡PHP
  8. 高端知识星球正式开放了
  9. html左侧导航菜单多级,css3多级菜单导航栏、侧边菜单栏
  10. java正则表达式控制格式_“如果Java受到一两个大型供应商的控制,则可能会遭受挫折”...