博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery bind event, use on. $(document).on("click","#a",function(){alert(1)}) [#document]
阅读量:6247 次
发布时间:2019-06-22

本文共 541 字,大约阅读时间需要 1 分钟。

$(document).on("click","#a",function(){alert(1)}) [#document] as a replacement of previous delegate etc..

event capture

 

netscape 和 微软 曾经的战争还是比较火热的,当时, netscape 主张捕获方式,微软主张冒泡方式。后来 w3c 采用折中的方式,平息了战火,制定了统一的标准——先捕获再冒泡。

 事件的触发有三个阶段
  1. document 往事件触发地点,捕获前进,遇到相同注册事件立即触发执行
  2. 到达事件位置,触发事件(如果该处既注册了冒泡事件,也注册了捕获事件,按照注册顺序执行)
  3. 事件触发地点往 document 方向,冒泡前进,遇到相同注册事件立即触发

这么说很多人比较迷糊,我们在注册事件的时候,通常使用的是 捕获 或者 冒泡 的 一种:

obj.addEventListener("click", func, true); // 捕获方式obj.addEventListener("click", func, false); // 冒泡方式

转载于:https://www.cnblogs.com/hualiu0/p/5328772.html

你可能感兴趣的文章
Visual Studio 2010 程序运行时产生的相关问题描述及其解决方案
查看>>
Unity3D新手引导开发手记
查看>>
CentOS安装雷凌RT5370 Wireless Adapter无线网卡驱动
查看>>
Intent cannot be resolved to a type的解决办法
查看>>
Report Builder 3.0报表访问权限设置
查看>>
服务器怎么配置SSL证书?服务器部署SSL证书流程
查看>>
shim和polyfill在javascript中的含义
查看>>
洛谷 P1195 口袋的天空(最小生成树)
查看>>
java语言基础与go语言基础,开发环境的区别
查看>>
Git之fatal: remote origin already exists
查看>>
使用JQ实现相同行或列合并
查看>>
Python中的__name__和类
查看>>
Lambda 表达式的示例-来源(MSDN)
查看>>
python socket之tcp服务器与客户端demo
查看>>
CesiumLab V1.4 新功能 BIM数据处理
查看>>
Red Hat发布开源PaaS OpenShift Origin
查看>>
python常用模块-time,datetime
查看>>
Linux中常用操作命令
查看>>
httpd基于用户的站点访问控制
查看>>
网页中的各种长宽、坐标
查看>>