摘要:
在html中触发的事件会往上冒泡,直到最上层.比如 Click me, twice alert 源码: Click me, twice alert 点击click,会弹出两个alert提示框. 防止触发上层div的方法是在点击时事件中加上:event.cancelBubble=true; 如下: Click me, Once alert 源码: Click ... 阅读全文
摘要:
在浏览器中经常会遇到的两个麻烦,下面提供两个函数解决方式做参考,并提供一个demo让你更直观地了解我所说的这两个麻烦。 阅读全文
摘要:
在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。 1..停止事件冒泡 JavaScript代码 //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagation(); else //否则,我们需要使用IE的... 阅读全文