Js 冒泡事件阻止
来源:互联网 发布:陈震老婆郝佳淘宝店 编辑:程序博客网 时间:2024/06/06 12:38
现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。这个属性是DOMAPI中规定的,但是没有被所有浏览器实现
$(document).ready(function(){
$(document).ready(function(){
2.
事件对象还提供了一个.stopPropagation()方法,该方法可以完全阻止事件冒泡。与.target类似,这个方法也是一种纯JavaScript特性,但在跨浏览器的环境中则无法安全地使用
下面,我们会删除刚才添加的检查语句event.target ==this,并在按钮的单击处理程序中添加一些代码:
$(document).ready(function(){
3.
如果我们把单击事件处理程序注册到一个锚元素,而不是一个外层的
如果我们不希望执行这种默认操作,那么在事件对象上调用.stopPropagation()方法也无济于事,因为默认操作不是在正常的事件传播流中发生的。在这种情况下,.preventDefault()方法则可以在触发默认操作之前终止事件
提示
事件传播和默认操作是相互独立的两套机制,在二者任何一方发生时,都可以终止另一方。如果想要同时停止事件传播和默认操作,可以在事件处理程序中返回false,这是对在事件对象上同时调用.stopPropagation()和.preventDefault()的一种简写方式。
转自:博客园 http://www.cnblogs.com/jams742003/
- Js 冒泡事件阻止
- Js 冒泡事件阻止
- 阻止js事件冒泡
- JS阻止事件冒泡
- JS阻止事件冒泡
- Js 冒泡事件阻止
- JS事件冒泡(阻止
- js 阻止冒泡事件
- JS阻止冒泡事件
- JS阻止事件冒泡
- JS 阻止事件冒泡
- js阻止冒泡事件
- Js 冒泡事件阻止
- Js 冒泡事件阻止
- Js 冒泡事件阻止
- js阻止事件冒泡
- JS阻止事件冒泡
- js阻止事件冒泡
- PHP 5.4 中的新特性
- Linux如何查看进程、杀死进程、启…
- Vim常用命令
- Vim命令合集
- CentOS 6.3下Samba服务器的安装
- Js 冒泡事件阻止
- python框架django
- django基础入门(1)django基本配置
- django基础入门(2)django中第一…
- 二叉树的深度优先遍历、广度优先遍历和非递归遍历、图的深度优先和广度优先遍历
- SecureCRT实用配置
- android开发data/data/文件包/files下的保存,删除,获取文件
- ym——Android从零开始(1)(Android体系架构及认识)(新)
- DB2 recovery Rollforward sessions - CLP examples前滚会话例子