开始啦 document.getElementById('divId1').onclick = function(){ alert('divId1'); }var eleDiv2 = document.getE...
分类:
其他好文 时间:
2014-11-10 23:14:54
阅读次数:
200
阻止事件冒泡:如果嵌套元素分别有自己的click事件,当点击内层元素时外层元素的事件也会被触发。$("span").bind("click", function(event){ //代码 event.stopPropagation(); //通过bind创建的事件对象event来执行} )...
分类:
Web程序 时间:
2014-10-27 19:26:36
阅读次数:
230
在jquery中,可以使用用stopPropagation阻止事件冒泡,例如:$("table").click(function(){ alert("table");});$("tr").click(function(){ alert("tr");});$("td").click(functio.....
分类:
其他好文 时间:
2014-10-21 17:23:37
阅读次数:
199
什么是JS事件冒泡?:在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达...
分类:
Web程序 时间:
2014-09-24 22:45:27
阅读次数:
227
如下图所示,灰色块包含红色块,假设我们为灰色和红色块各绑定一个单击弹框事件,当我们点击红色块时,不希望触发灰色块的弹框事件,这就需要阻止冒泡事件了。IE里阻止冒泡事件使用cancelBubble属性,如果事件句柄想阻止事件传播到包容对象,必须把该属性设为 true。火狐等非IE浏览器阻止冒泡事件使用...
分类:
编程语言 时间:
2014-09-13 15:47:25
阅读次数:
242
js阻止冒泡 在阻止冒泡的过程中,W3C和IE采用的不同的方法,那么我们必须做以下兼容。 复制代码 代码如下: function stopPro(evt){ var e = evt || window.event; //returnValue如果设置了该属性,它的值比事件句柄的返回值优先级高。把这个...
分类:
Web程序 时间:
2014-09-05 19:53:51
阅读次数:
276
1、通过返回false来取消默认的行为并阻止事件起泡。jQuery 代码:$("form").bind( "submit", function() { return false; }); 2、通过使用 preventDefault() 方法只取消默认的行为。jQuery 代码:$(...
分类:
其他好文 时间:
2014-08-21 09:37:33
阅读次数:
169
1.原生态事件取得原生态的事件对象:tijiao阻止事件冒泡:1 //如果提供了事件对象,则这是一个非IE浏览器 2 if ( e && e.stopPropagation )3 //因此它支持W3C的stopPropagation()...
分类:
其他好文 时间:
2014-08-14 19:25:09
阅读次数:
205
冒泡
$(function () {
$("div li").click(function (e) {
alert("我是li"); return false;
})
$("div ul").click(function (e) { //这个e其实就是even...
分类:
其他好文 时间:
2014-07-30 17:24:14
阅读次数:
170
补充一些自己容易忘的知识点:event.stopPropagation() 阻止事件冒泡event.preventDefault() 阻止事件的默认行为return false 相当于event.stopPropagation() +event.preventDefault() 。除了阻止默认行为之...
分类:
Web程序 时间:
2014-07-19 08:34:57
阅读次数:
181