本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
事件取消
注册为 properties 的事件处理器的返回值可以被用于取消事件的默认动作。在支持 addEventListener() 的浏览器中,你也可以调用事件对象的 preventDefault() 方法来取消事件的默认动作。IE 9 之前,是将事件对象的 returnValue 属性设置为 false。The following code shows a dummy event handle ...
[jQuery]event.stopPropagation()报错
使用jQuery给一个事件加处理方法时,为了阻止一个事件向上冒泡,使用了event.stopPropagation(),但在IE下却报对象不支持此属性或方法的错误(IE下是event. cancelBubble=true),jQuery不是兼容各浏览器吗?
后来看了下jQuery的官方文档后,原来在使用event的时候,必须在事件处理方法中加入参数event,否则这个event为 wind ...
阻止冒泡
阻止冒泡,项目中估计也经常会用到,可以用stopPropagation方法或设置cancelBubble
<html>
<head>
<style>
#outer{
width: 200px;
...
js中阻止事件冒泡的方法
如果两个相互嵌套的js节点同时注册有相同的事件的话,便会同时出发两个事件,可是往往需要的是一个节点的事件触发,可以阻止事件冒泡,仅仅出发一个函数。例子如下:
1. 对于原生的JS
function stopBubble(e){
if (e && e.stopPropagation)
e.stopPropagation()
else
...
阻止事件冒泡event.stopPropagation
很多时候,我们需要阻止一些内部元素的事件冒泡。
兼容性相关的可以参考:http://zhangyaochun.iteye.com/blog/1163331
event的知识参考:http://zhangyaochun.iteye.com/blog/1439502
/*
*stopPropagation -- stop event propagat ...