jquery bind event, use on. $(document).on("click","#a",function(){alert(1)}) [#document]
2016-03-28 13:48
232 查看
$(document).on("click","#a",function(){alert(1)}) [#document] as a replacement of previous delegate etc..
event capture
netscape 和 微软 曾经的战争还是比较火热的,当时, netscape 主张捕获方式,微软主张冒泡方式。后来 w3c 采用折中的方式,平息了战火,制定了统一的标准——先捕获再冒泡。
事件的触发有三个阶段
document 往事件触发地点,捕获前进,遇到相同注册事件立即触发执行
到达事件位置,触发事件(如果该处既注册了冒泡事件,也注册了捕获事件,按照注册顺序执行)
事件触发地点往 document 方向,冒泡前进,遇到相同注册事件立即触发
这么说很多人比较迷糊,我们在注册事件的时候,通常使用的是 捕获 或者 冒泡 的 一种:
event capture
netscape 和 微软 曾经的战争还是比较火热的,当时, netscape 主张捕获方式,微软主张冒泡方式。后来 w3c 采用折中的方式,平息了战火,制定了统一的标准——先捕获再冒泡。
事件的触发有三个阶段
document 往事件触发地点,捕获前进,遇到相同注册事件立即触发执行
到达事件位置,触发事件(如果该处既注册了冒泡事件,也注册了捕获事件,按照注册顺序执行)
事件触发地点往 document 方向,冒泡前进,遇到相同注册事件立即触发
这么说很多人比较迷糊,我们在注册事件的时候,通常使用的是 捕获 或者 冒泡 的 一种:
obj.addEventListener("click", func, true); // 捕获方式 obj.addEventListener("click", func, false); // 冒泡方式
相关文章推荐
- DOM与jquery的区分(一:元素节点与属性)
- jquery的attr和prop
- jQuery筛选
- jQuery选择器大全
- Jquery datatable 导出乱码 已解决
- jQuery选择器
- 24款最好的jQuery日期时间选择器插件
- JQuery选择器中层级关系老是记不清楚怎么办,总结下看看。
- jquery+ajax实现跨域请求
- 幻灯展示jQuery插件supersized
- jQuery + Cookie引导客户操作
- jquery 时间选择插件-jedate
- jQuery实现的多滑动门,多选项卡效果代码
- jquery滚动条美化插件
- requireJS中的shim——以加载jQuery插件为例
- 轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
- jQuery实时显示鼠标指针位置和键盘ASCII码
- jQuery国际化插件 jQuery.i18n.properties 【轻量级】
- jQuery实现的精美平滑二级下拉菜单效果代码
- jquery表格增加删除后改变序号