live()事件

$('a').live('click', function() { alert("That tickles!") });

live事件Jq把alert函数绑定到$(document)元素上,并使用‘click’和'a'作为参数,任何时候只要有事件冒泡到document节点上,它就会查看该事件的目标元素和'a'标签是否匹配,如果匹配则执行函数。

delegate()事件是基于on实现的

$("#top").delegate("a","click",function() { alert("That tickles!") });

jq扫描文档查找到$("#top"),并使用click和a作为参数,任何时候只要有事件冒泡到 $("#top")上,它就会查看该事件的目标元素和'a'标签是否匹配,如果匹配则执行函数。

live和delegate最大的不同就在灵活性上,live每次操作都是在$(document)对象上发生作用,它属于一种全局性的,但是delegate完全能替代它并且更好,delegate会绑定在需要的范围上发生作用,而不是全局去发生作用,这样性能就会更好

Jquery里live事件移除原因相关推荐

  1. [jQuery] 你知道自定义事件吗?jQuery里的fire函数是什么意思,什么时候用?

    [jQuery] 你知道自定义事件吗?jQuery里的fire函数是什么意思,什么时候用? 1种是把那个bai函数放du到zhiready函数外面. 第dao2种是在ready函数zhuan里面加上w ...

  2. html移除click事件绑定,带你了解JQuery中绑定事件(bind())和移除事件(unbind())...

    本文主要向大家详细介绍了jQuery的绑定事件和移除事件的使用方法和示例分享,这里推荐给有需要的小伙伴们参考下. 有时候事件执行完了,想取消事件的效果可以通过一定的办法来处理.比如bind()(绑定事 ...

  3. jquery 点击事件点击元素添加和移除class

    jquery 点击事件点击元素添加和移除class 怎么实现点击一个元素给它添加class,再点击一个元素移除上一个元素的class,再给现在点击的元素添加class <div class=&q ...

  4. vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符

    事件传递 ----冒泡和捕获 DOM事件标准定义了两种事件流,这两种事件流分别是捕获和冒泡. 和许多Web技 术一样,在它们成为标准之前,Netscape和微软各自不同地实现了它们.Netscape选 ...

  5. 四、jQuery 中的事件和动画(嘎嘎详细)

    文章目录 前言 一.事件 1.1 加载 DOM 1.1.1 执行时机 1.1.2 多次使用 1.1.3 简写方式 1.2 事件绑定 1.2.1简单使用 1.2.2 简写绑定事件 1.3 合成事件 1. ...

  6. 锋利的Jquery【读书笔记】 -- 第四章 jQuery中的事件和动画

    锋利的Jquery读书笔记 第三章 jQuery中的DOM操作 jQuery中的事件 事件绑定 bind方法 合成事件 hover方法 toggle方法 事件冒泡 事件对象 停止事件冒泡 阻止默认行为 ...

  7. js进阶 12-1 jquery的鼠标事件有哪些

    js进阶 12-1 jquery的鼠标事件有哪些 一.总结 一句话总结:1+3*2+1+1,其中里面有两组移入移出,一组和click,总结就是click(3个),hover(5个),mousemove ...

  8. jquery中的事件和动画

    目录 一.jquery中的事件 1.加载DOM 2.事件绑定 3.合成事件 4.事件冒泡 5.事件对象的属性 6.移除事件 二.jquery中的动画 1.隐藏和显示 2.滑动效果 3.淡入淡出效果 三 ...

  9. mouseup 左键_javascript中mouseup事件丢失的原因与解决办法

    这篇文章主要跟大家介绍了关于Javascript中mouseup事件丢失的原因与解决办法的相关资料,文中给出详细的示例代码供大家参考学习,需要的朋友们下面跟着小编一起来学习学习吧. 前言 当实现类似E ...

最新文章

  1. JDK动态代理实现原理--转载
  2. Android总结 之 AsyncTask(二)
  3. 中国速度之二神山建设(2):完善的项目计划,高效能价值流 | IDCF DevOps案例研究...
  4. 看见到洞见之引子(二)机器学习算法
  5. Android 自定义环形圆形显示统计数据z
  6. (37)System Verilog类外方法示例
  7. DongLiORM 介绍
  8. tomcat部署web项目的3中方法
  9. ios开发中如何隐藏各种bar
  10. 一段有趣的python小代码(将numpy中的数组转化为可哈希的字典)
  11. wps怎么修改云端服务器的地址,新版wps怎么没有云服务器
  12. 塔夫斯大学计算机教授,史上第一次生物创造,全球首个活体机器人诞生!
  13. 随机森林oob_score及oob判断特征重要性
  14. 精通安卓性能优化-第五章(三)
  15. apple 密码 seeion has time out 无法再本机上重设密码
  16. 初学乍练redis:Redis 5 Cluster手工指定主从关系
  17. Android简易计算器的制作
  18. Mysql 的自增主键达到最大值,怎么办
  19. 如何在美国大学生数学建模竞赛中获奖?
  20. 实习周记(附):学习笔记

热门文章

  1. python编程16章教程_Python学习笔记__16.2章 TCP编程
  2. nginx 图片站点加访问权_nginx配置访问图片路径以及html静态页面的调取方
  3. js弹框带传值父窗口给子框_JavaScript实现弹出子窗口并传值给父窗口
  4. java兔子_JAVA经典兔子问题
  5. mysql登陆 host_mysql远程可以登陆本地登陆不了(user表中host字段的通配符%)
  6. mysql的数据类型以及性能优化
  7. 图像中里面的Ground Truth
  8. python 判断字母大小写
  9. python写了代码_Python写代码的用法建议
  10. php修改http header,php header函数的常用http头设置